@Override public void stop(final Deployment dep) { for (final Endpoint ep : dep.getService().getEndpoints()) { ep.setInstanceProvider(null); } }
private void setInjectionAwareInstanceProvider(final Endpoint ep) { final InstanceProvider stackInstanceProvider = ep.getInstanceProvider(); final DeploymentUnit unit = ep.getService().getDeployment().getAttachment(DeploymentUnit.class); final InstanceProvider injectionAwareInstanceProvider = new InjectionAwareInstanceProvider(stackInstanceProvider, ep, unit); ep.setInstanceProvider(injectionAwareInstanceProvider); }
private void setInjectionAwareInstanceProvider(final Endpoint ep) { final InstanceProvider stackInstanceProvider = ep.getInstanceProvider(); final DeploymentUnit unit = ep.getService().getDeployment().getAttachment(DeploymentUnit.class); final InstanceProvider injectionAwareInstanceProvider = new InjectionAwareInstanceProvider(stackInstanceProvider, ep, unit); ep.setInstanceProvider(injectionAwareInstanceProvider); }
private void setInjectionAwareInstanceProvider(final Endpoint ep) { final InstanceProvider stackInstanceProvider = ep.getInstanceProvider(); final DeploymentUnit unit = ep.getService().getDeployment().getAttachment(DeploymentUnit.class); final InstanceProvider injectionAwareInstanceProvider = new InjectionAwareInstanceProvider(stackInstanceProvider, ep, unit); ep.setInstanceProvider(injectionAwareInstanceProvider); }
@Override public void start(final Deployment dep) { for (final Endpoint ep : dep.getService().getEndpoints()) { final Object serviceBean = ep.getAttachment(Object.class); org.apache.cxf.endpoint.Endpoint cxfEp = ep.getAttachment(org.apache.cxf.endpoint.Endpoint.class); ep.setInstanceProvider(new CXFInstanceProvider(serviceBean, cxfEp)); } setUserEndpointBus(dep); }
@Override public void start(final Deployment dep) { final ClassLoader loader = dep.getRuntimeClassLoader(); final ClassLoader integrationCL = ClassLoaderProvider.getDefaultProvider().getServerIntegrationClassLoader(); final ClassLoader newCL = new DelegateClassLoader(integrationCL, loader); for (final Endpoint ep : dep.getService().getEndpoints()) { ep.setInstanceProvider(new NativeInstanceProvider(newCL)); } }