| net.sf.crispy.server.ServiceEndpoint
All known Subclasses: net.sf.crispy.server.ServiceEndpointImpl, net.sf.crispy.server.HttpServiceEndpoint, net.sf.crispy.impl.rmi.RmiInvocationHandlerImpl,
ServiceEndpoint | public interface ServiceEndpoint (Code) | | This is the entry point on the server side for the transport provider.
This is the complement to the Proxy on the client side (created from the
ServiceManage ).
author: Linke since: 1.1.0 |
createNewInterceptorHandlerInstance | public InterceptorHandler createNewInterceptorHandlerInstance()(Code) | | Hint:Every call from this method must get a new instance from InterceptorHandler !
The desired implementation with registered interceptors. |
doInvoke | public Object doInvoke(Object pvServiceImpl, Method pvMethod, Object[] pvArgs, InterceptorHandler pvInterceptorHandler)(Code) | | Execute the service with the InvocationHandler with delegate to doInvoke .
If parameter InterceptorHandler is null , then is calling the method createNewInterceptorHandlerInstance ,
else is using the parameter InterceptorHandler .
Parameters: pvServiceImpl - Parameters: pvMethod - Parameters: pvArgs - Parameters: pvInterceptorHandler - The result from the method execution. |
getInterceptorHandlerCreator | public InterceptorHandlerCreator getInterceptorHandlerCreator()(Code) | | Get a implementation for the interface InterceptorHandlerCreator .
The InterceptorHandlerCreator implementation. |
setInterceptorHandlerCreator | public void setInterceptorHandlerCreator(InterceptorHandlerCreator pvCreator)(Code) | | Set a implementation for the interface InterceptorHandlerCreator . It is
equally with the method createNewInterceptorHandlerInstance .
Parameters: pvCreator - |
|
|