1 23 package com.sun.enterprise.jbi.serviceengine.bridge; 24 25 import com.sun.enterprise.deployment.WebServiceEndpoint; 26 import com.sun.enterprise.webservice.monitoring.EndpointLifecycleListener; 27 import com.sun.enterprise.webservice.monitoring.Endpoint; 28 import com.sun.logging.LogDomains; 29 import java.util.logging.Level ; 30 import java.util.logging.Logger ; 31 import javax.xml.namespace.QName ; 32 33 37 public class EndpointLifecycleListenerImpl implements EndpointLifecycleListener { 38 39 42 protected static final Logger logger = 43 LogDomains.getLogger(LogDomains.SERVER_LOGGER); 44 47 public EndpointLifecycleListenerImpl() { 48 } 49 50 51 56 public void endpointAdded(Endpoint endpoint) { 57 EndpointHelper.getInstance().registerEndpoint(endpoint); 59 } 60 61 65 public void endpointRemoved(Endpoint endpoint) { 66 WebServiceEndpoint endpt = endpoint.getDescriptor(); 67 String endpointName = endpt.hasWsdlPort() ? 68 endpt.getWsdlPort().getLocalPart() : endpt.getEndpointName(); 69 EndpointHelper.getInstance().unregisterEndpoint( 70 endpt.getServiceName(), endpointName); 71 } 72 } 73 | Popular Tags |