|
||||||||||
| 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 Applicationpublic void stop()
stop in class Applicationpublic void restart()
public IClassPathSource getClassPathSource()
public void addJar(java.lang.String filename,
MIMEData jar)
throws DeploymentException
addJar in interface IApplicationfilename - jar -
DeploymentException
public boolean removeJar(java.lang.String filename)
throws DeploymentException
removeJar in interface IApplicationfilename -
DeploymentException
public void uploadApplication(MIMEData jar)
throws DeploymentException,
java.io.IOException
uploadApplication in interface IApplicationjar -
DeploymentException
java.io.IOExceptionpublic void deleteFiles(java.lang.String[] filenames)
deleteFiles in interface IApplicationfilenames - public ServiceManager getServiceManager()
public void addServiceUsingDescriptor(java.lang.String path,
ServiceDescriptor descriptor)
throws DeploymentException
addServiceUsingDescriptor in interface IApplicationpath - descriptor -
DeploymentException
public void addService(java.lang.String path,
MIMEData descriptor)
throws DeploymentException
addService in interface IApplicationpath - descriptor -
DeploymentException
public boolean removeService(java.lang.String path)
throws DeploymentException
removeService in interface IApplicationpath -
DeploymentException
public void enableService(java.lang.String name)
throws DeploymentException
enableService in interface IApplicationname -
DeploymentException
public void disableService(java.lang.String name)
throws DeploymentException
disableService in interface IApplicationname -
DeploymentExceptionpublic java.lang.String[] getServicePaths()
getServicePaths in interface IApplicationpublic ServicesSummary getServicesSummary()
getServicesSummary in interface IApplicationpublic ServletManager getServletManager()
public void addServlet(java.lang.String name,
java.lang.String servletClass,
java.lang.String urlPattern)
throws DeploymentException
addServlet in interface IApplicationname - servletClass - urlPattern -
DeploymentException
public boolean removeServlet(java.lang.String name)
throws DeploymentException
removeServlet in interface IApplicationname -
DeploymentException
public void enableServlet(java.lang.String name)
throws DeploymentException
enableServlet in interface IApplicationname -
DeploymentException
public void disableServlet(java.lang.String name)
throws DeploymentException
disableServlet in interface IApplicationname -
DeploymentException
public java.lang.String[] getServletNames()
throws DeploymentException
getServletNames in interface IApplicationDeploymentException
public ServletDescriptor getServletDescriptor(java.lang.String servletName)
throws DeploymentException
getServletDescriptor in interface IApplicationservletName -
DeploymentException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||