FileDocCategorySizeDatePackage
ServiceEngineFacadeImpl.javaAPI DocGlassfish v2 API3949Fri May 04 22:30:26 BST 2007com.sun.enterprise.jbi.serviceengine.bridge

ServiceEngineFacadeImpl

public class ServiceEngineFacadeImpl extends Object implements com.sun.enterprise.webservice.ServiceEngineFacade
author
Manisha Umbarje

Fields Summary
private static ServiceEngineFacadeImpl
facade
Constructors Summary
private ServiceEngineFacadeImpl()
Creates a new instance of ServiceEngineFacade

    
    
           
      
    
Methods Summary
public com.sun.xml.ws.api.pipe.PipecreateJBITransportPipe(com.sun.xml.ws.api.WSBinding binding, java.net.URL wsdlLocation, javax.xml.namespace.QName service, com.sun.xml.ws.api.model.wsdl.WSDLPort wsdlPort)

        return new JBITransportPipe(binding, wsdlLocation, service, wsdlPort);
    
public static com.sun.enterprise.jbi.serviceengine.bridge.ServiceEngineFacadeImplgetInstance()

        return facade;
    
public java.lang.ObjectgetTransportFactory(com.sun.enterprise.deployment.ServiceRefPortInfo portInfo, boolean oneWay)

        
        return new JAXRPCClientTransportFactory(portInfo);
    
public voidhandleWebServiceEndpointEvent(java.lang.String endpointRelativeURI, boolean jbiEnabled)

        EndpointHelper.getInstance().toggleEndpointStatus(endpointRelativeURI,
                jbiEnabled);
    
public booleanhasConsumerEP(javax.xml.namespace.QName serviceName, java.lang.String endpointName)

        return EndpointRegistry.getInstance().hasConsumerEP(serviceName, endpointName);