|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JRMPProxyFactoryMBean
An mbean interface for a proxy factory that can expose any interface with RMI compatible semantics for access to remote clients using JRMP as the transport protocol.
Field Summary |
---|
Fields inherited from interface org.jboss.system.ServiceMBean |
---|
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Method Summary | |
---|---|
Element |
getClientInterceptors()
Get the proxy client side interceptor configuration |
Class |
getExportedInterface()
Get the RMI compatible interface that the JRMPInvokerProxy implements |
Class[] |
getExportedInterfaces()
Get the RMI compatible interface that the JRMPInvokerProxy implements |
javax.management.ObjectName |
getInvokerName()
Get the server side JRMPInvoker mbean that will be used as the RMI/JRMP transport handler. |
boolean |
getInvokeTargetMethod()
|
String |
getJndiName()
Get the JNDI name under which the HttpInvokerProxy will be bound |
Object |
getProxy()
Get the proxy instance created by the factory. |
javax.management.ObjectName |
getTargetName()
Get the server side mbean that exposes the invoke operation for the exported interface |
Object |
invoke(Invocation mi)
|
void |
setClientInterceptors(Element config)
Set the proxy client side interceptor configuration |
void |
setExportedInterface(Class exportedInterface)
Set the RMI compatible interface that the JRMPInvokerProxy implements |
void |
setExportedInterfaces(Class[] exportedInterface)
Set the RMI compatible interface that the JRMPInvokerProxy implements |
void |
setInvokerName(javax.management.ObjectName jmxInvokerName)
Set the server side JRMPInvoker mbean that will be used as the RMI/JRMP transport handler. |
void |
setInvokeTargetMethod(boolean invokeTargetMethod)
|
void |
setJndiName(String jndiName)
Set the JNDI name under which the HttpInvokerProxy will be bound |
void |
setTargetName(javax.management.ObjectName targetName)
Set the server side mbean that exposes the invoke operation for the exported interface |
Methods inherited from interface org.jboss.system.ServiceMBean |
---|
getName, getState, getStateString, jbossInternalLifecycle |
Methods inherited from interface org.jboss.system.Service |
---|
create, destroy, start, stop |
Method Detail |
---|
javax.management.ObjectName getInvokerName()
void setInvokerName(javax.management.ObjectName jmxInvokerName)
javax.management.ObjectName getTargetName()
void setTargetName(javax.management.ObjectName targetName)
String getJndiName()
void setJndiName(String jndiName)
Class getExportedInterface()
void setExportedInterface(Class exportedInterface)
Class[] getExportedInterfaces()
void setExportedInterfaces(Class[] exportedInterface)
Element getClientInterceptors()
void setClientInterceptors(Element config) throws Exception
config
- the proxy client side interceptor configuration
Exception
boolean getInvokeTargetMethod()
void setInvokeTargetMethod(boolean invokeTargetMethod)
invokeTargetMethod
- whether invocations should go to the target method instead of invoke(Invocation mi)Object getProxy()
Object invoke(Invocation mi) throws Exception
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |