org.glassfish.webservices
Class ServiceEngineUtil

java.lang.Object
  extended by org.glassfish.webservices.ServiceEngineUtil

public class ServiceEngineUtil
extends java.lang.Object

If web service client is JBI enabled, transport factory is set to NMR, otherwise ususal JAXWS stack is used.

Not thread-safe

Author:
Manisha Umbarje

Field Summary
static java.lang.String JBI_ENABLED
           
 
Constructor Summary
ServiceEngineUtil()
           
 
Method Summary
static ApplicationLoaderEventListenerImpl getListener()
           
static ServiceRefPortInfo getPortInfo(WSClientContainer container, javax.xml.namespace.QName portName)
           
static boolean isJBIRequest(java.lang.String delegateClassName)
           
static boolean isServiceEngineEnabled()
           
static boolean isServiceJBIEnabled(ServiceReferenceDescriptor desc)
           
static void setJBITransportFactory(ServiceRefPortInfo portInfo, java.lang.Object stubObj, boolean jbiEnabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JBI_ENABLED

public static final java.lang.String JBI_ENABLED
See Also:
Constant Field Values
Constructor Detail

ServiceEngineUtil

public ServiceEngineUtil()
Method Detail

getListener

public static ApplicationLoaderEventListenerImpl getListener()

isServiceJBIEnabled

public static boolean isServiceJBIEnabled(ServiceReferenceDescriptor desc)

setJBITransportFactory

public static void setJBITransportFactory(ServiceRefPortInfo portInfo,
                                          java.lang.Object stubObj,
                                          boolean jbiEnabled)

isServiceEngineEnabled

public static boolean isServiceEngineEnabled()

getPortInfo

public static ServiceRefPortInfo getPortInfo(WSClientContainer container,
                                             javax.xml.namespace.QName portName)

isJBIRequest

public static boolean isJBIRequest(java.lang.String delegateClassName)


Copyright © 2012 GlassFish Community. All Rights Reserved.