Class NeutronNorthboundRSApplication
- java.lang.Object
-
- javax.ws.rs.core.Application
-
- org.opendaylight.neutron.northbound.api.NeutronNorthboundRSApplication
-
@Singleton public final class NeutronNorthboundRSApplication extends javax.ws.rs.core.Application
This class is an instance of javax.ws.rs.core.Application and is used to return the classes that will be instantiated for JAXRS processing. This is necessary because package scanning in jersey doesn't yet work in OSGi environment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NeutronNorthboundRSApplication.LoggingExceptionMapper
-
Constructor Summary
Constructors Constructor Description NeutronNorthboundRSApplication(NeutronNetworksNorthbound neutronNetworksNorthbound, NeutronSubnetsNorthbound neutronSubnetsNorthbound, NeutronPortsNorthbound neutronPortsNorthbound, NeutronRoutersNorthbound neutronRoutersNorthbound, NeutronFloatingIpsNorthbound neutronFloatingIpsNorthbound, NeutronSecurityGroupsNorthbound neutronSecurityGroupsNorthbound, NeutronSecurityRulesNorthbound neutronSecurityRulesNorthbound, NeutronFirewallNorthbound neutronFirewallNorthbound, NeutronFirewallPolicyNorthbound neutronFirewallPolicyNorthbound, NeutronFirewallRulesNorthbound neutronFirewallRulesNorthbound, NeutronLoadBalancerListenerNorthbound neutronLoadBalancerListenerNorthbound, NeutronLoadBalancerNorthbound neutronLoadBalancerNorthbound, NeutronLoadBalancerPoolNorthbound neutronLoadBalancerPoolNorthbound, NeutronBgpvpnsNorthbound neutronBgpvpnsNorthbound, NeutronL2gatewayNorthbound neutronL2gatewayNorthbound, NeutronL2gatewayConnectionNorthbound neutronL2gatewayConnectionNorthbound, NeutronLoadBalancerHealthMonitorNorthbound neutronLoadBalancerHealthMonitorNorthbound, NeutronMeteringLabelsNorthbound neutronMeteringLabelsNorthbound, NeutronMeteringLabelRulesNorthbound neutronMeteringLabelRulesNorthbound, NeutronVpnServicesNorthbound neutronVpnServicesNorthbound, NeutronVpnIkePoliciesNorthbound neutronVpnIkePoliciesNorthbound, NeutronVpnIpSecSiteConnectionsNorthbound neutronVpnIpSecSiteConnectionsNorthbound, NeutronVpnIpSecPoliciesNorthbound neutronVpnIpSecPoliciesNorthbound, NeutronSFCFlowClassifiersNorthbound neutronSFCFlowClassifiersNorthbound, NeutronSFCPortChainsNorthbound neutronSFCPortChainsNorthbound, NeutronSFCPortPairGroupsNorthbound neutronSFCPortPairGroupsNorthbound, NeutronSFCPortPairsNorthbound neutronSFCPortPairsNorthbound, NeutronQosPolicyNorthbound neutronQosPolicyNorthbound, NeutronTrunksNorthbound neutronTrunksNorthbound, NeutronTapServiceNorthbound neutronTapServiceNorthbound, NeutronTapFlowNorthbound neutronTapFlowNorthbound)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Class<?>>
getClasses()
Set<Object>
getSingletons()
-
-
-
Constructor Detail
-
NeutronNorthboundRSApplication
@Inject public NeutronNorthboundRSApplication(NeutronNetworksNorthbound neutronNetworksNorthbound, NeutronSubnetsNorthbound neutronSubnetsNorthbound, NeutronPortsNorthbound neutronPortsNorthbound, NeutronRoutersNorthbound neutronRoutersNorthbound, NeutronFloatingIpsNorthbound neutronFloatingIpsNorthbound, NeutronSecurityGroupsNorthbound neutronSecurityGroupsNorthbound, NeutronSecurityRulesNorthbound neutronSecurityRulesNorthbound, NeutronFirewallNorthbound neutronFirewallNorthbound, NeutronFirewallPolicyNorthbound neutronFirewallPolicyNorthbound, NeutronFirewallRulesNorthbound neutronFirewallRulesNorthbound, NeutronLoadBalancerListenerNorthbound neutronLoadBalancerListenerNorthbound, NeutronLoadBalancerNorthbound neutronLoadBalancerNorthbound, NeutronLoadBalancerPoolNorthbound neutronLoadBalancerPoolNorthbound, NeutronBgpvpnsNorthbound neutronBgpvpnsNorthbound, NeutronL2gatewayNorthbound neutronL2gatewayNorthbound, NeutronL2gatewayConnectionNorthbound neutronL2gatewayConnectionNorthbound, NeutronLoadBalancerHealthMonitorNorthbound neutronLoadBalancerHealthMonitorNorthbound, NeutronMeteringLabelsNorthbound neutronMeteringLabelsNorthbound, NeutronMeteringLabelRulesNorthbound neutronMeteringLabelRulesNorthbound, NeutronVpnServicesNorthbound neutronVpnServicesNorthbound, NeutronVpnIkePoliciesNorthbound neutronVpnIkePoliciesNorthbound, NeutronVpnIpSecSiteConnectionsNorthbound neutronVpnIpSecSiteConnectionsNorthbound, NeutronVpnIpSecPoliciesNorthbound neutronVpnIpSecPoliciesNorthbound, NeutronSFCFlowClassifiersNorthbound neutronSFCFlowClassifiersNorthbound, NeutronSFCPortChainsNorthbound neutronSFCPortChainsNorthbound, NeutronSFCPortPairGroupsNorthbound neutronSFCPortPairGroupsNorthbound, NeutronSFCPortPairsNorthbound neutronSFCPortPairsNorthbound, NeutronQosPolicyNorthbound neutronQosPolicyNorthbound, NeutronTrunksNorthbound neutronTrunksNorthbound, NeutronTapServiceNorthbound neutronTapServiceNorthbound, NeutronTapFlowNorthbound neutronTapFlowNorthbound)
-
-