electric.proxy.rebind
Class RebindReference

java.lang.Object
  extended byelectric.proxy.rebind.RebindReference
All Implemented Interfaces:
IEXMLLoggingConstants, IGLUELoggingConstants, ILoggingConstants, IReference

public class RebindReference
extends java.lang.Object
implements IReference, IGLUELoggingConstants

RebindReference.

Author:
webMethods

Field Summary
 
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.xml.IEXMLLoggingConstants
MAPPING_EVENT, SCHEMA_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
 
Constructor Summary
RebindReference(IRegistry registry, java.lang.String path, java.lang.Class[] interfaces, Context context, IReference reference)
           
 
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
 

Constructor Detail

RebindReference

public RebindReference(IRegistry registry,
                       java.lang.String path,
                       java.lang.Class[] interfaces,
                       Context context,
                       IReference reference)
Parameters:
registry -
path -
interfaces -
context -
reference -
Method Detail

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.