|
||||||||||
| 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.Exceptionpublic 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.InvocationHandlerproxy - method - args -
java.lang.Throwable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||