electric.application
Class Application

java.lang.Object
  extended byelectric.application.Application
All Implemented Interfaces:
IApplication, IEXMLLoggingConstants, IGLUEContextConstants, IGLUELoggingConstants, ILoggingConstants
Direct Known Subclasses:
SimpleApplication, WebApplication

public abstract class Application
extends java.lang.Object
implements IApplication, IGLUELoggingConstants, IGLUEContextConstants

Application defines the methods that are common to both simple applications and web applications.

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
protected Application()
           
 
Method Summary
 java.lang.String getAppName()
           
 Element getConfig()
           
 java.lang.String[] getEndpoints()
           
 IFileLoader getFileLoader()
           
 ServiceDescriptor getServiceDescriptor(java.lang.String path)
           
 ServiceDescriptor[] getServiceDescriptors()
           
 void setAppName(java.lang.String appName)
           
 void setConfig(Element config)
           
 void setFileLoader(IFileLoader fileLoader)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface electric.application.IApplication
addJar, addService, addServiceUsingDescriptor, addServlet, deleteFiles, disableService, disableServlet, enableService, enableServlet, getServicePaths, getServicesSummary, getServletDescriptor, getServletNames, removeJar, removeService, removeServlet, uploadApplication
 

Constructor Detail

Application

protected Application()
Method Detail

getAppName

public java.lang.String getAppName()
Specified by:
getAppName in interface IApplication

setAppName

public void setAppName(java.lang.String appName)
Parameters:
appName -

getFileLoader

public IFileLoader getFileLoader()

setFileLoader

public void setFileLoader(IFileLoader fileLoader)
Parameters:
fileLoader -

getConfig

public Element getConfig()

setConfig

public void setConfig(Element config)
Parameters:
config -

start

public void start()

stop

public void stop()

getServiceDescriptor

public ServiceDescriptor getServiceDescriptor(java.lang.String path)
                                       throws RegistryException
Specified by:
getServiceDescriptor in interface IApplication
Parameters:
path -
Throws:
RegistryException

getServiceDescriptors

public ServiceDescriptor[] getServiceDescriptors()
                                          throws RegistryException,
                                                 DirectoryException
Specified by:
getServiceDescriptors in interface IApplication
Throws:
RegistryException
DirectoryException

getEndpoints

public java.lang.String[] getEndpoints()
Specified by:
getEndpoints in interface IApplication


copyright© 2001-2004 by webMethods All Rights Reserved.