|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.remoting.transporter.TransporterClient
public class TransporterClient
Class to be used as a factory via static method calls to get remote proxy to POJO that exists within a external process. Note, if using clustered, will use the multicast detector by default.
Method Summary | |
---|---|
static java.lang.Object |
createTransporterClient(InvokerLocator locator,
java.lang.Class targetClass)
Create a remote proxy to a POJO on a remote server. |
static java.lang.Object |
createTransporterClient(java.lang.String locatorURI,
java.lang.Class targetClass)
Create a remote proxy to a POJO on a remote server. |
static java.lang.Object |
createTransporterClient(java.lang.String locatorURI,
java.lang.Class targetClass,
boolean clustered)
Create a remote proxy to a POJO on a remote server. |
static java.lang.Object |
createTransporterClient(java.lang.String locatorURI,
java.lang.Class targetClass,
LoadBalancer loadBalancer)
Create a remote proxy to a POJO on a remote server. |
static void |
destroyTransporterClient(java.lang.Object transporterClient)
Needs to be called by user when no longer need to make calls on remote POJO. |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
The method called when anyone calls on the dynamic proxy returned by getProcessor(). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.lang.Object createTransporterClient(java.lang.String locatorURI, java.lang.Class targetClass, boolean clustered) throws java.lang.Exception
locatorURI
- - the remoting locator uri to the target server where the target POJO exists.targetClass
- - the interface class of the POJO will be calling upon.clustered
- - true will cause the transporter to look for other remoting serves that have the POJO running
and include it in the client's target list. If a call on first target fails, will seamlessly fail over to one
of the other discovered targets.
java.lang.Exception
public static java.lang.Object createTransporterClient(java.lang.String locatorURI, java.lang.Class targetClass, LoadBalancer loadBalancer) throws java.lang.Exception
locatorURI
- - the remoting locator uri to the target server where the target POJO exists.targetClass
- - the interface class of the POJO will be calling upon.loadBalancer
- - policy for selecting which target server to use from list of available servers.
java.lang.Exception
public static java.lang.Object createTransporterClient(java.lang.String locatorURI, java.lang.Class targetClass) throws java.lang.Exception
locatorURI
- - the remoting locator uri to the target server where the target POJO exists.targetClass
- - the interface class of the POJO will be calling upon.
java.lang.Exception
public static java.lang.Object createTransporterClient(InvokerLocator locator, java.lang.Class targetClass) throws java.lang.Exception
locator
- - the remoting locator to the target server where the target POJO exists.targetClass
- - the interface class of the POJO will be calling upon.
java.lang.Exception
public static void destroyTransporterClient(java.lang.Object transporterClient)
transporterClient
- public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
invoke
in interface java.lang.reflect.InvocationHandler
proxy
- method
- args
-
java.lang.Throwable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |