public class EjbRuntimeEndpointInfo extends Object
NOT THREAD SAFE
Modifier and Type | Field and Description |
---|---|
protected EjbEndpointFacade |
container |
protected WebServiceEndpoint |
endpoint |
protected EjbMessageDispatcher |
messageDispatcher |
protected Object |
webServiceEndpointServant |
Constructor and Description |
---|
EjbRuntimeEndpointInfo(WebServiceEndpoint webServiceEndpoint,
EjbEndpointFacade ejbContainer,
Object servant) |
Modifier and Type | Method and Description |
---|---|
EjbEndpointFacade |
getContainer() |
WebServiceEndpoint |
getEndpoint() |
String |
getEndpointAddressUri() |
InvocationManager |
getInvocationManager() |
EjbMessageDispatcher |
getMessageDispatcher() |
WebServiceContext |
getWebServiceContext() |
void |
initRuntimeInfo(com.sun.xml.ws.transport.http.servlet.ServletAdapterList list)
Force initialization of the endpoint runtime information
as well as the handlers injection
|
Object |
prepareInvocation(boolean doPreInvoke) |
void |
releaseImplementor(ComponentInvocation inv)
Called after attempt to handle message.
|
protected final WebServiceEndpoint endpoint
protected final EjbEndpointFacade container
protected final Object webServiceEndpointServant
protected EjbMessageDispatcher messageDispatcher
public EjbRuntimeEndpointInfo(WebServiceEndpoint webServiceEndpoint, EjbEndpointFacade ejbContainer, Object servant)
public WebServiceEndpoint getEndpoint()
public String getEndpointAddressUri()
public WebServiceContext getWebServiceContext()
public Object prepareInvocation(boolean doPreInvoke) throws Exception
Exception
public void initRuntimeInfo(com.sun.xml.ws.transport.http.servlet.ServletAdapterList list) throws Exception
Exception
public InvocationManager getInvocationManager()
public void releaseImplementor(ComponentInvocation inv)
public EjbMessageDispatcher getMessageDispatcher()
public EjbEndpointFacade getContainer()
Copyright © 2019. All rights reserved.