electric.proxy.rebind
Class RebindReference
java.lang.Object
electric.proxy.rebind.RebindReference
- All Implemented Interfaces:
- IEXMLLoggingConstants, IGLUELoggingConstants, ILoggingConstants, IReference
- public class RebindReference
- extends java.lang.Object
- implements IReference, IGLUELoggingConstants
RebindReference.
- Author:
- webMethods
Fields inherited from interface electric.glue.IGLUELoggingConstants |
CLUSTER_DEBUG_EVENT, CLUSTER_EVENT, CONSOLE_DEBUG_EVENT, DEPLOY_EVENT, DETECTORS_EVENT, HTTP_EVENT, JMS_EVENT, REBINDING_EVENT, SECURITY_DEBUG_EVENT, SECURITY_DETAIL_EVENT, SERVLET_EVENT, SOAP_EVENT |
Fields inherited from interface electric.util.log.ILoggingConstants |
CLASSLOADER_EVENT, COMMAND_EVENT, COMMENT_EVENT, CONFIG_EVENT, DEBUG_EVENT, ELECTRIC_LOGGING_PROPERTY, ERROR_EVENT, EXCEPTION_EVENT, FILE_EVENT, LICENSE_EVENT, RESOURCES_EVENT, SECURITY_EVENT, SHUTDOWN_EVENT, SOURCE_EVENT, SQL_EVENT, STARTUP_EVENT, WARNING_EVENT |
Method Summary |
void |
bind()
|
IRebindReferenceListener |
getListener()
|
IReference |
getReference()
|
WSDL |
getWSDL()
Return WSDL for the service that I reference. |
Value |
invoke(java.lang.reflect.Method method,
java.lang.Object[] args,
Context context)
Invoke the operation associated with a particular method, using the
specified arguments. |
Value |
invoke(java.lang.String method,
java.lang.Object[] args,
java.lang.Class[] argTypes,
Context context)
Invoke the operation associated with a particular method, using the
specified arguments and argument types. |
Value |
invoke(java.lang.String method,
java.lang.String[] args,
Context context)
Invoke the operation associated with a particular method, using the
specified arguments. |
void |
setListener(IRebindReferenceListener listener)
|
void |
setReference(IReference reference)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RebindReference
public RebindReference(IRegistry registry,
java.lang.String path,
java.lang.Class[] interfaces,
Context context,
IReference reference)
- Parameters:
registry
- path
- interfaces
- context
- reference
-
setListener
public void setListener(IRebindReferenceListener listener)
- Parameters:
listener
-
getListener
public IRebindReferenceListener getListener()
getWSDL
public WSDL getWSDL()
- Description copied from interface:
IReference
- Return WSDL for the service that I reference.
- Specified by:
getWSDL
in interface IReference
invoke
public Value invoke(java.lang.reflect.Method method,
java.lang.Object[] args,
Context context)
throws java.lang.Throwable
- Description copied from interface:
IReference
- Invoke the operation associated with a particular method, using the
specified arguments.
- Specified by:
invoke
in interface IReference
- Parameters:
method
- args
- context
-
- Throws:
java.lang.Throwable
invoke
public Value invoke(java.lang.String method,
java.lang.Object[] args,
java.lang.Class[] argTypes,
Context context)
throws java.lang.Throwable
- Description copied from interface:
IReference
- Invoke the operation associated with a particular method, using the
specified arguments and argument types. If more than one operation
matches the method name and argument types, a NoSuchMethodException
is thrown. The reason for allowing the argument types to be specified is
to allow an argument of type Integer to be disambiguated from an argument
of type int that has been wrapped in its Object equivalent.
- Specified by:
invoke
in interface IReference
- Parameters:
method
- args
- argTypes
- context
-
- Throws:
java.lang.Throwable
invoke
public Value invoke(java.lang.String method,
java.lang.String[] args,
Context context)
throws java.lang.Throwable
- Description copied from interface:
IReference
- Invoke the operation associated with a particular method, using the
specified arguments. If more than one operation matches the method name
and argument count, a NoSuchMethodException is thrown.
- Specified by:
invoke
in interface IReference
- Parameters:
method
- args
- context
-
- Throws:
java.lang.Throwable
getReference
public IReference getReference()
throws RegistryException
- Throws:
RegistryException
setReference
public void setReference(IReference reference)
- Parameters:
reference
-
bind
public void bind()
throws RegistryException
- Throws:
RegistryException
copyright© 2001-2004 by webMethods All Rights Reserved.