electric.service.descriptor
Class MethodDescriptor

java.lang.Object
  extended byelectric.service.descriptor.MethodDescriptor
All Implemented Interfaces:
IEXMLLoggingConstants, IGLUEContextConstants, IGLUELoggingConstants, ILoggingConstants

public final class MethodDescriptor
extends java.lang.Object
implements IGLUELoggingConstants, IGLUEContextConstants

MethodDescriptor

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
 
Fields inherited from interface electric.glue.IGLUEContextConstants
ACTIVATION, APPLICATION, ATTACHMENT_STYLE, AUTH_METHOD, AUTH_PASSWORD, AUTH_SESSION_STATE, AUTH_USER, AUTHENTICATE, CLASS_LOADERS, CLASS_NAME, CLIENT_ID, CLIENT_SOCKET_READ_TIMEOUT, CONSTRUCTOR, CONTENT_TYPE, COOKIE_LISTENER, DATA_DIRECTORY, DATA_HANDLER, DATABASE, DATABASE_PERSISTENCE, DELETE, DESCRIPTION, DIME, DOC_BASE, DOCUMENT, DYNAMIC_OPERATIONS, ENCODED, ENDPOINT, FACTORY, FOLLOW_REDIRECTS, FORCE_ATTACHMENT_STYLE, FORWARD_INTERMEDIARY, GUARD, HTTP_REGISTRY_ROOT, HTTP_REQUEST, HTTP_RESPONSE, HTTP_SERVLET_CONFIG, INBOUND_SOAP_REQUEST_INTERCEPTOR, INBOUND_SOAP_RESPONSE_INTERCEPTOR, INSTRUMENTATION_LISTENER, INSTRUMENTOR, INTERFACE, INVOCATION_LISTENER, JNDI_PROPERTIES, KEEP_ALIVE, LAZY, LITERAL, LOCAL_ADDRESS, MESSAGE_NAME, METHOD, MIME, NAMESPACE, NET_EVENT_REAPER_CYCLE, NET_EVENT_REAPER_EXPIRY_PERIOD, NET_EVENT_RETRY_PERIOD, OUTBOUND_SOAP_REQUEST_INTERCEPTOR, OUTBOUND_SOAP_RESPONSE_INTERCEPTOR, PERSISTENCE_TYPE, PRIORITY, PROXY_HOST, PROXY_PASSWORD, PROXY_PORT, PROXY_USER, PUBLISH, QUERY_STRING, REALM, REGISTRY_ROOT, RESPONSE_UNREFED_ATTACHMENTS, RETURN_NAME, ROLE, RP_NAMESPACE, RPC, SERVICE, SERVICE_CONTEXT, SERVLET_NAME, SERVLET_PATH, SIGNATURE, SMART_CONNECTIONS, SOAP_ACTION, SOAP_ENCODING_STYLE, SOAP_PERSONALITY, SOAP_REQUEST, SOAP_VERSION, SSL_KEY_MANAGER, SSL_TRUST_MANAGER, STYLE, TARGET_NAMESPACE, TRANSACTION, TRANSPORT_SOURCE, UNREFED_ATTACHMENTS, USE, WSDL_NAME, WSDL_PERSONALITY, WSS_CONTEXT, XML_ENCODING, XML_INCLUDE, XML_PERSISTENCE
 
Constructor Summary
MethodDescriptor(Element method)
           
MethodDescriptor(java.lang.reflect.Method method)
           
MethodDescriptor(java.lang.String signature)
           
MethodDescriptor(java.lang.String signature, java.lang.String returnName)
           
MethodDescriptor(java.lang.String signature, java.lang.String returnName, java.lang.String[] argNames)
           
 
Method Summary
 void addGuard(IGuard guard)
           
 void addRoles(Element method)
           
 java.lang.String[] getArgNames()
           
static java.lang.String getDefaultReturnName(java.lang.String signature)
           
 IGuard[] getGuards()
           
 java.lang.reflect.Method getMethod()
           
 java.lang.String getName()
           
 java.lang.String getReturnName()
           
 java.lang.String getSignature()
           
 void initialize(java.lang.Class javaClass)
           
 void setArgNames(java.lang.String[] argNames)
           
 void writeMethod(Element root)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodDescriptor

public MethodDescriptor(java.lang.String signature)
Parameters:
signature -

MethodDescriptor

public MethodDescriptor(java.lang.String signature,
                        java.lang.String returnName)
Parameters:
signature -
returnName -

MethodDescriptor

public MethodDescriptor(java.lang.String signature,
                        java.lang.String returnName,
                        java.lang.String[] argNames)
Parameters:
signature -
returnName -

MethodDescriptor

public MethodDescriptor(java.lang.reflect.Method method)
Parameters:
method -

MethodDescriptor

public MethodDescriptor(Element method)
Parameters:
method -
Method Detail

initialize

public void initialize(java.lang.Class javaClass)
Parameters:
javaClass -

getMethod

public java.lang.reflect.Method getMethod()
Returns:

getName

public java.lang.String getName()
Returns:

getSignature

public java.lang.String getSignature()

getReturnName

public java.lang.String getReturnName()
Returns:

getDefaultReturnName

public static java.lang.String getDefaultReturnName(java.lang.String signature)
Parameters:
signature -

getArgNames

public java.lang.String[] getArgNames()

setArgNames

public void setArgNames(java.lang.String[] argNames)
Parameters:
argNames -

addGuard

public void addGuard(IGuard guard)
Parameters:
guard -

getGuards

public IGuard[] getGuards()
Returns:
array of guards

addRoles

public void addRoles(Element method)
Parameters:
method -

writeMethod

public void writeMethod(Element root)
Parameters:
root -


copyright© 2001-2004 by webMethods All Rights Reserved.