org.jboss.remoting.transport.http
Class HTTPClientInvoker
java.lang.Object
org.jboss.remoting.AbstractInvoker (src)
org.jboss.remoting.RemoteClientInvoker (src)
org.jboss.remoting.transport.http.HTTPClientInvoker
- All Implemented Interfaces:
- ClientInvoker (src) , Invoker (src)
- public class HTTPClientInvoker
- extends RemoteClientInvoker (src)
Method Summary |
protected java.lang.String |
getDefaultDataType()
Each implementation of the remote client invoker should have
a default data type that is uses in the case it is not specified
in the invoker locator uri. |
protected void |
handleConnect()
subclasses must implement this method to provide a hook to connect to the remote server, if this applies
to the specific transport. |
protected void |
handleDisconnect()
subclasses must implement this method to provide a hook to disconnect from the remote server, if this applies
to the specific transport. |
protected java.lang.Object |
transport(java.lang.String sessionId,
java.lang.Object invocation,
java.util.Map metadata,
Marshaller (src) marshaller,
UnMarshaller (src) unmarshaller)
|
Methods inherited from class org.jboss.remoting.RemoteClientInvoker (src) |
connect, disconnect, finalize, getMarshaller, getUnMarshaller, invoke, isConnected, postProcess, preProcess, setMarshaller, setUnMarshaller |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final Logger (src) log
HTTPClientInvoker
public HTTPClientInvoker(InvokerLocator (src) locator)
transport
protected java.lang.Object transport(java.lang.String sessionId,
java.lang.Object invocation,
java.util.Map metadata,
Marshaller (src) marshaller,
UnMarshaller (src) unmarshaller)
throws java.io.IOException,
ConnectionFailedException (src)
- Specified by:
transport
in class RemoteClientInvoker (src)
- Parameters:
sessionId
- invocation
- marshaller
-
- Returns:
-
- Throws:
java.io.IOException
ConnectionFailedException (src)
handleConnect
protected void handleConnect()
throws ConnectionFailedException (src)
- subclasses must implement this method to provide a hook to connect to the remote server, if this applies
to the specific transport. However, in some transport implementations, this may not make must difference since
the connection is not persistent among invocations, such as SOAP. In these cases, the method should
silently return without any processing.
- Specified by:
handleConnect
in class RemoteClientInvoker (src)
- Throws:
ConnectionFailedException (src)
handleDisconnect
protected void handleDisconnect()
- subclasses must implement this method to provide a hook to disconnect from the remote server, if this applies
to the specific transport. However, in some transport implementations, this may not make must difference since
the connection is not persistent among invocations, such as SOAP. In these cases, the method should
silently return without any processing.
- Specified by:
handleDisconnect
in class RemoteClientInvoker (src)
getDefaultDataType
protected java.lang.String getDefaultDataType()
- Each implementation of the remote client invoker should have
a default data type that is uses in the case it is not specified
in the invoker locator uri.
- Specified by:
getDefaultDataType
in class RemoteClientInvoker (src)
- Returns: