electric.application.simple
Class SimpleApplication

java.lang.Object
  extended byelectric.application.Application
      extended byelectric.application.simple.SimpleApplication
All Implemented Interfaces:
IApplication, IEXMLLoggingConstants, IGLUEContextConstants, IGLUELoggingConstants, ILoggingConstants

public class SimpleApplication
extends Application

SimpleApplication

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
SimpleApplication(Element config)
           
 
Method Summary
 void addJar(java.lang.String filename, MIMEData jar)
           
 void addService(java.lang.String path, MIMEData descriptor)
           
 void addServiceUsingDescriptor(java.lang.String path, ServiceDescriptor descriptor)
           
 void addServlet(java.lang.String name, java.lang.String className, java.lang.String urlPattern)
           
 void deleteFiles(java.lang.String[] filenames)
           
 void disableService(java.lang.String name)
           
 void disableServlet(java.lang.String name)
           
 void enableService(java.lang.String name)
           
 void enableServlet(java.lang.String name)
           
 java.lang.String[] getServicePaths()
           
 ServicesSummary getServicesSummary()
           
 ServletDescriptor getServletDescriptor(java.lang.String servletName)
           
 java.lang.String[] getServletNames()
           
 boolean removeJar(java.lang.String filename)
           
 boolean removeService(java.lang.String path)
           
 boolean removeServlet(java.lang.String name)
           
 void uploadApplication(MIMEData jar)
           
 
Methods inherited from class electric.application.Application
getAppName, getConfig, getEndpoints, getFileLoader, getServiceDescriptor, getServiceDescriptors, setAppName, setConfig, setFileLoader, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleApplication

public SimpleApplication(Element config)
Parameters:
config -
Method Detail

addServiceUsingDescriptor

public void addServiceUsingDescriptor(java.lang.String path,
                                      ServiceDescriptor descriptor)
                               throws DeploymentException
Parameters:
path -
descriptor -
Throws:
DeploymentException

removeService

public boolean removeService(java.lang.String path)
                      throws DeploymentException
Parameters:
path -
Throws:
DeploymentException

addService

public void addService(java.lang.String path,
                       MIMEData descriptor)
                throws DeploymentException
Parameters:
path -
descriptor -
Throws:
DeploymentException

enableService

public void enableService(java.lang.String name)
                   throws DeploymentException
Parameters:
name -
Throws:
DeploymentException

disableService

public void disableService(java.lang.String name)
                    throws DeploymentException
Parameters:
name -
Throws:
DeploymentException

getServicePaths

public java.lang.String[] getServicePaths()
Returns:

getServicesSummary

public ServicesSummary getServicesSummary()
                                   throws DeploymentException
Returns:
Throws:
DeploymentException

addServlet

public void addServlet(java.lang.String name,
                       java.lang.String className,
                       java.lang.String urlPattern)
                throws DeploymentException
Parameters:
name -
className -
urlPattern -
Throws:
DeploymentException

removeServlet

public boolean removeServlet(java.lang.String name)
                      throws DeploymentException
Parameters:
name -
Throws:
DeploymentException

enableServlet

public void enableServlet(java.lang.String name)
                   throws DeploymentException
Parameters:
name -
Throws:
DeploymentException

disableServlet

public void disableServlet(java.lang.String name)
                    throws DeploymentException
Parameters:
name -
Throws:
DeploymentException

getServletNames

public java.lang.String[] getServletNames()
                                   throws DeploymentException
Returns:
Throws:
DeploymentException

getServletDescriptor

public ServletDescriptor getServletDescriptor(java.lang.String servletName)
                                       throws DeploymentException
Parameters:
servletName -
Returns:
Throws:
DeploymentException

addJar

public void addJar(java.lang.String filename,
                   MIMEData jar)
            throws DeploymentException
Parameters:
filename -
jar -
Throws:
DeploymentException

removeJar

public boolean removeJar(java.lang.String filename)
                  throws DeploymentException
Parameters:
filename -
Throws:
DeploymentException

uploadApplication

public void uploadApplication(MIMEData jar)
                       throws DeploymentException,
                              java.io.IOException
Parameters:
jar -
Throws:
DeploymentException
java.io.IOException

deleteFiles

public void deleteFiles(java.lang.String[] filenames)
Parameters:
filenames -


copyright© 2001-2004 by webMethods All Rights Reserved.