electric.service.descriptor
Class ServiceDescriptor
java.lang.Object
electric.service.descriptor.ServiceDescriptor
- All Implemented Interfaces:
- IEXMLLoggingConstants, IGLUEContextConstants, IGLUELoggingConstants, ILoggingConstants
- public final class ServiceDescriptor
- extends java.lang.Object
- implements IGLUELoggingConstants, IGLUEContextConstants
ServiceDescriptor
- 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 |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
activation
public java.lang.String activation
dataDirectory
public java.lang.String dataDirectory
description
public java.lang.String description
endpoint
public java.lang.String endpoint
namespace
public java.lang.String namespace
soapAction
public java.lang.String soapAction
priority
public float priority
style
public java.lang.String style
use
public java.lang.String use
version
public java.lang.String version
targetNamespace
public java.lang.String targetNamespace
xmlInclude
public java.lang.String[] xmlInclude
inboundSoapRequestInterceptor
public java.lang.String[] inboundSoapRequestInterceptor
outboundSoapResponseInterceptor
public java.lang.String[] outboundSoapResponseInterceptor
intf
public java.lang.String[] intf
methods
public MethodDescriptor[] methods
dataHandler
public Element[] dataHandler
publish
public boolean publish
instantiator
public IInstantiator instantiator
extensibilityElements
public Element[] extensibilityElements
wsdlPersonalityClassName
public java.lang.String wsdlPersonalityClassName
soapPersonalityClassName
public java.lang.String soapPersonalityClassName
ServiceDescriptor
public ServiceDescriptor()
ServiceDescriptor
public ServiceDescriptor(Document document)
throws ParseException
- Parameters:
document
-
- Throws:
ParseException
ServiceDescriptor
public ServiceDescriptor(java.lang.String className,
java.lang.String[] interfaces,
java.lang.String methodName,
java.lang.String[] args)
- Parameters:
className
- interfaces
- methodName
- if not null the descriptor is created for a factory.args
-
ServiceDescriptor
public ServiceDescriptor(java.io.File file)
throws ParseException
- Parameters:
file
-
- Throws:
ParseException
isFactory
public boolean isFactory()
setContext
public void setContext(Context context)
- Parameters:
context
-
getContext
public Context getContext()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
getDocument
public Document getDocument()
getExtensibilityElements
public Element[] getExtensibilityElements()
getExtensibilityElement
public Element getExtensibilityElement(java.lang.String name)
- Parameters:
name
-
getExtensibilityElements
public Element[] getExtensibilityElements(java.lang.String name)
- Parameters:
name
-
addExtensibilityElement
public void addExtensibilityElement(Element element)
- Parameters:
element
-
create
public static java.io.File create(java.lang.String className,
java.lang.String[] interfaces,
java.lang.String methodName,
java.lang.String filePath,
java.lang.String publishPath)
throws java.io.IOException
- Parameters:
className
- interfaces
- methodName
- filePath
- publishPath
-
- Throws:
java.io.IOException
save
public static java.io.File save(java.lang.String path,
Document descriptor,
java.lang.String publishName)
throws java.io.IOException
- Parameters:
path
- descriptor
- publishName
-
- Throws:
java.io.IOException
setClassLoader
public void setClassLoader(java.lang.ClassLoader classLoader)
throws java.lang.Throwable
- Parameters:
classLoader
-
- Throws:
java.lang.Throwable
getObject
public java.lang.Object getObject()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
setObject
public void setObject(java.lang.Object serviceObject)
- Parameters:
serviceObject
-
addInitializer
public static void addInitializer(IInitializer handler)
- Parameters:
handler
-
copyright© 2001-2004 by webMethods All Rights Reserved.