|
EAF 7.6 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ApplicationServer
Description: This interface bridges the gap between Application
Server (Servlet Container) and Enhydra Server. Application Server must have
appropriate class, that implement this interface. That class is responsible
to call EnhydraServer.startup()
after application server
initialization. It enable EnhydraServer to add/remove connections and
start/stop applications into Application Server.
Copyright: Copyright (c) 2002
Company:
Method Summary | |
---|---|
boolean |
addConnection(java.lang.String type,
java.lang.String portNumber)
Add a new connection for listening requests. |
boolean |
addConnection(java.lang.String type,
java.lang.String portNumber,
java.lang.String password,
java.lang.String pathToKeyStoreFile)
Add a new https connection for listening requests |
java.util.Hashtable |
getConnections()
Get currently active connections. |
java.lang.String[] |
getConnectionTypes()
|
java.lang.String |
getInfo()
|
java.lang.String |
getName()
|
java.lang.String |
getVersion()
|
boolean |
removeConnection(java.lang.String portNumber)
Remove connection for listening requests. |
boolean |
startApp(java.lang.String appName)
Start application. |
void |
stop()
Shutdown Application Server |
boolean |
stopApp(java.lang.String appName)
Stop application. |
Method Detail |
---|
java.lang.String getName()
java.lang.String getVersion()
java.lang.String getInfo()
boolean startApp(java.lang.String appName)
appName
- Application name.
true
if succeed, else false
.boolean stopApp(java.lang.String appName)
appName
- application name.
true
if succeed, else false
.java.lang.String[] getConnectionTypes()
boolean addConnection(java.lang.String type, java.lang.String portNumber)
type
- connection type (e.g "http")portNumber
- port number.
true
if succeed, else false
.boolean addConnection(java.lang.String type, java.lang.String portNumber, java.lang.String password, java.lang.String pathToKeyStoreFile)
type
- connection type (e.g "https")portNumber
- port number.password
- password needed for "https" connection.pathToKeyStoreFile
- pathname of the keystore file where you have
stored the server certificate to be loaded
true
if succeed, else false
.boolean removeConnection(java.lang.String portNumber)
port
- connection port number.
true
if succeed, else false
.java.util.Hashtable getConnections()
void stop()
|
EAF 7.6 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |