|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectelectric.application.Application
electric.application.web.WebApplication
WebApplication.
Field Summary |
Fields inherited from interface electric.application.web.IStateConstants |
ERRONEOUS, INITIAL, STARTED, STARTING, STOPPED, UNRESOLVED |
Fields inherited from interface electric.glue.std.config.IConfigConstants |
ASSUMED_ENCODING, ATTACHMENTS, BASE_WEB_APP, CLIENT_CIPHER_SUITE, CLIENT_SOCKET_READ_TIMEOUT, COMMAND, DATABASE, DATABASE_PERSISTENCE, DATABASE_PROPERTIES, DEFAULT_ATTACHMENT_STYLE, DEFAULT_HTTP_AUTH_METHOD, DEFAULT_REALM, DEFAULT_STYLE, DELETE, ENABLE_STACK_TRACES, ENABLED, EXTENSION, GET_POST_PROTOCOL, GLUE_HOME_PROPERTY, GLUE_STANDARD, HOT_DEPLOYMENT, HTTP, HTTP_COPY_BUFFER_SIZE, HTTP_ENCODING, HTTP_FOLLOW_REDIRECTS, HTTP_PROXY, HTTP_PROXY_HOST, HTTP_PROXY_HOST_PROPERTY, HTTP_PROXY_PASSWORD, HTTP_PROXY_PASSWORD_PROPERTY, HTTP_PROXY_PORT, HTTP_PROXY_PORT_PROPERTY, HTTP_PROXY_USER, HTTP_PROXY_USER_PROPERTY, HTTP_RESPONSE_BUFFER_SIZE, INBOUND_SOAP_REQUEST_INTERCEPTOR, INBOUND_SOAP_RESPONSE_INTERCEPTOR, INVOKE, JAX_RPC_HOLDERS, KEEP_ALIVE, LAZY, MAP_FILE, MAP_FILES, MAX_INBOUND_KEEP_ALIVE, MAX_OUTBOUND_KEEP_ALIVE, MESSAGE_FACTORIES, MESSAGE_FACTORY, MIME_TYPE, MIME_TYPES, OLD_STYLE_FAULTS, OPERATION_LOOKUP_FACTORIES, OPERATION_LOOKUP_FACTORY, OUTBOUND_SOAP_REQUEST_INTERCEPTOR, OUTBOUND_SOAP_RESPONSE_INTERCEPTOR, PERSISTENCE_TYPE, PROTOCOL_ENCODING, PROXY_FACTORY, REALM, REALMS, REGISTRIES, REGISTRY, REGISTRY_NAME, REGISTRY_PRIORITY, ROOT, ROOT_DIRECTORY, SERVER_CIPHER_SUITE, SERVER_SOCKET_READ_TIMOUT, SERVICE_DESCRIPTOR, SERVICE_DESCRIPTORS, SERVICE_INITIALIZER, SERVICE_WRAPPER, SERVICES, SESSION_REAP_CYCLE, SESSION_TIMEOUT, SESSIONS, SET_DEFAULT_TMODELS, SOAP_ATTACHMENT_ROOT_CONTENT_ID, SOAP_ATTACHMENT_STYLE, SOAP_ENCODING, SOAP_HANDLER_FACTORIES, SOAP_HANDLER_FACTORY, SOAP_HANDLER_FACTORY_NAME, SOAP_HTTP, SOAP_INTERCEPTORS, SOAP_INVOKE_MAX_RETRY, SOAP_REFERENCE_FACTORIES, SOAP_REFERENCE_FACTORY, SOAP_REFERENCE_FACTORY_NAME, SOAP_REFERENCE_FACTORY_PRIORITY, SOAP_USE_SYSTEM_DEFAULT_ENCODING, SOAP_XML_ENCODING, SOCKET_BACKLOG, SOCKET_BUFFER_SIZE, SOCKET_FACTORIES, SOCKET_FACTORY, SOCKETS, SSL, SSL_PROVIDER, SSL_SERVER_SOCKET_NEEDS_CLIENT_AUTH, SSL_SOCKET_NEEDS_CLIENT_AUTH, STARTUP, STD_CLIENT_SUBSYSTEMS, STD_SERVER_SUBSYSTEMS, STD_SYSTEM_PROPERTIES, STREAM_SOURCE_BUFFER_SIZE, SYNC_CYCLE, TARGET_NAMESPACE, TARGET_NAMESPACE_PREFIX, THREAD_POOL_SIZE, TMODEL, TRANSMIT_ERRORS, TYPE, UDDI, UDDI_SERVER, WEB_SERVER, WEB_SERVER_AUTH_METHOD, WEB_SERVER_REALM, WEB_SERVER_URL, WSDL_BINDING, WSDL_ELEMENT, WSDL_FAULTS, XML_PERSISTENCE, XML_PROPERTIES |
Fields inherited from interface electric.glue.IGLUEConfigConstants |
GLUE_CONFIG_FILE_NAME, GLUE_DEFAULT_CONFIG_FILE_NAME, GLUE_PRODUCT |
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 | |
WebApplication(IFileLoader loader)
|
|
WebApplication(java.lang.String appPath)
Construct a Web Application for the file-based scenario. |
|
WebApplication(java.lang.String name,
IFileLoader fileLoader)
Construct a Web Application for the WAR-deployment scenario. |
|
WebApplication(java.lang.String appPath,
java.lang.String appURL)
Construct a Web Application for the file-based scenario. |
Method Summary | |
void |
addJar(java.lang.String filename,
MIMEData jar)
|
void |
addListener(IWebApplicationListener listener)
|
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 servletClass,
java.lang.String urlPattern)
|
void |
deleteFiles(java.lang.String[] filenames)
|
static void |
disable()
|
void |
disableService(java.lang.String name)
|
void |
disableServlet(java.lang.String name)
|
static void |
enable()
|
void |
enableService(java.lang.String name)
|
void |
enableServlet(java.lang.String name)
|
java.lang.String |
getAppPath()
|
java.lang.String |
getAppURL()
|
java.lang.String |
getClassesRoot()
|
IClassPathSource |
getClassPathSource()
|
java.lang.String |
getLibRoot()
|
java.lang.String |
getMapsRoot()
|
ServiceManager |
getServiceManager()
|
java.lang.String[] |
getServicePaths()
|
java.lang.String |
getServicesRoot()
|
ServicesSummary |
getServicesSummary()
|
ServletDescriptor |
getServletDescriptor(java.lang.String servletName)
|
ServletManager |
getServletManager()
|
java.lang.String[] |
getServletNames()
|
java.lang.String |
getTmpRoot()
|
java.lang.String |
getWebInfRoot()
|
static boolean |
isEnabled()
|
static boolean |
isHotDeploy()
|
boolean |
isHotDeployable()
|
boolean |
removeJar(java.lang.String filename)
|
boolean |
removeService(java.lang.String path)
|
boolean |
removeServlet(java.lang.String name)
|
void |
restart()
|
void |
setAppPath(java.lang.String appPath)
|
static void |
setHotDeploy(boolean hotDeploy)
|
void |
start()
|
void |
stop()
|
void |
uploadApplication(MIMEData jar)
|
Methods inherited from class electric.application.Application |
getAppName, getConfig, getEndpoints, getFileLoader, getServiceDescriptor, getServiceDescriptors, setAppName, setConfig, setFileLoader |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public WebApplication(IFileLoader loader)
loader
- public WebApplication(java.lang.String appPath)
appPath
- public WebApplication(java.lang.String appPath, java.lang.String appURL)
appPath
- appURL
- public WebApplication(java.lang.String name, IFileLoader fileLoader)
name
- fileLoader
- Method Detail |
public void addListener(IWebApplicationListener listener)
listener
- public java.lang.String getAppPath()
public void setAppPath(java.lang.String appPath)
appPath
- public java.lang.String getAppURL()
public java.lang.String getWebInfRoot()
public java.lang.String getClassesRoot()
public java.lang.String getLibRoot()
public java.lang.String getServicesRoot()
public java.lang.String getMapsRoot()
public java.lang.String getTmpRoot()
public static boolean isHotDeploy()
public static void setHotDeploy(boolean hotDeploy)
hotDeploy
- public boolean isHotDeployable()
public static void enable()
public static boolean isEnabled()
public static void disable()
public void start()
start
in class Application
public void stop()
stop
in class Application
public void restart()
public IClassPathSource getClassPathSource()
public void addJar(java.lang.String filename, MIMEData jar) throws DeploymentException
addJar
in interface IApplication
filename
- jar
-
DeploymentException
public boolean removeJar(java.lang.String filename) throws DeploymentException
removeJar
in interface IApplication
filename
-
DeploymentException
public void uploadApplication(MIMEData jar) throws DeploymentException, java.io.IOException
uploadApplication
in interface IApplication
jar
-
DeploymentException
java.io.IOException
public void deleteFiles(java.lang.String[] filenames)
deleteFiles
in interface IApplication
filenames
- public ServiceManager getServiceManager()
public void addServiceUsingDescriptor(java.lang.String path, ServiceDescriptor descriptor) throws DeploymentException
addServiceUsingDescriptor
in interface IApplication
path
- descriptor
-
DeploymentException
public void addService(java.lang.String path, MIMEData descriptor) throws DeploymentException
addService
in interface IApplication
path
- descriptor
-
DeploymentException
public boolean removeService(java.lang.String path) throws DeploymentException
removeService
in interface IApplication
path
-
DeploymentException
public void enableService(java.lang.String name) throws DeploymentException
enableService
in interface IApplication
name
-
DeploymentException
public void disableService(java.lang.String name) throws DeploymentException
disableService
in interface IApplication
name
-
DeploymentException
public java.lang.String[] getServicePaths()
getServicePaths
in interface IApplication
public ServicesSummary getServicesSummary()
getServicesSummary
in interface IApplication
public ServletManager getServletManager()
public void addServlet(java.lang.String name, java.lang.String servletClass, java.lang.String urlPattern) throws DeploymentException
addServlet
in interface IApplication
name
- servletClass
- urlPattern
-
DeploymentException
public boolean removeServlet(java.lang.String name) throws DeploymentException
removeServlet
in interface IApplication
name
-
DeploymentException
public void enableServlet(java.lang.String name) throws DeploymentException
enableServlet
in interface IApplication
name
-
DeploymentException
public void disableServlet(java.lang.String name) throws DeploymentException
disableServlet
in interface IApplication
name
-
DeploymentException
public java.lang.String[] getServletNames() throws DeploymentException
getServletNames
in interface IApplication
DeploymentException
public ServletDescriptor getServletDescriptor(java.lang.String servletName) throws DeploymentException
getServletDescriptor
in interface IApplication
servletName
-
DeploymentException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |