/** * Gets EJB 21 container name lazily. * * @param endpoint webservice endpoint * @return EJB21 container name */ private synchronized ObjectName getEjb21ContainerName(final Endpoint endpoint) { final boolean ejb21ContainerNotInitialized = this.ejb21ContainerName == null; if (ejb21ContainerNotInitialized) { this.ejb21ContainerName = ObjectNameFactory.create("jboss.j2ee:jndiName=" + this.jndiName + ",service=EJB"); final boolean ejb21NotRegistered = !this.server.isRegistered(this.ejb21ContainerName); if (ejb21NotRegistered) { throw new IllegalArgumentException("Cannot find service endpoint target: " + this.ejb21ContainerName); } // Inject the Service endpoint interceptor this.insertEJB21ServiceEndpointInterceptor(this.ejb21ContainerName, endpoint.getShortName()); } return this.ejb21ContainerName; }
/** * Gets EJB 21 container name lazily. * * @param endpoint webservice endpoint * @return EJB21 container name */ private synchronized ObjectName getEjb21ContainerName(final Endpoint endpoint) { final boolean ejb21ContainerNotInitialized = this.ejb21ContainerName == null; if (ejb21ContainerNotInitialized) { this.ejb21ContainerName = ObjectNameFactory.create("jboss.j2ee:jndiName=" + this.jndiName + ",service=EJB"); final boolean ejb21NotRegistered = !this.server.isRegistered(this.ejb21ContainerName); if (ejb21NotRegistered) { throw new IllegalArgumentException("Cannot find service endpoint target: " + this.ejb21ContainerName); } // Inject the Service endpoint interceptor this.insertEJB21ServiceEndpointInterceptor(this.ejb21ContainerName, endpoint.getShortName()); } return this.ejb21ContainerName; }
/** * Gets EJB 21 container name lazily. * * @param endpoint webservice endpoint * @return EJB21 container name */ private synchronized ObjectName getEjb21ContainerName(final Endpoint endpoint) { final boolean ejb21ContainerNotInitialized = this.ejb21ContainerName == null; if (ejb21ContainerNotInitialized) { this.ejb21ContainerName = ObjectNameFactory.create("jboss.j2ee:jndiName=" + this.jndiName + ",service=EJB"); final boolean ejb21NotRegistered = !this.server.isRegistered(this.ejb21ContainerName); if (ejb21NotRegistered) { throw new IllegalArgumentException("Cannot find service endpoint target: " + this.ejb21ContainerName); } // Inject the Service endpoint interceptor this.insertEJB21ServiceEndpointInterceptor(this.ejb21ContainerName, endpoint.getShortName()); } return this.ejb21ContainerName; }