|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.marketcetera.util.ws.stateless.Node
org.marketcetera.util.ws.stateless.StatelessServer
org.marketcetera.util.ws.stateful.Server<T>
public class Server<T>
A server node for stateful communication. Its (optional) authenticator checks credentials and its (optional) session manager maintains active sessions.
| Field Summary |
|---|
| Fields inherited from class org.marketcetera.util.ws.stateless.Node |
|---|
DEFAULT_HOST, DEFAULT_PORT |
| Constructor Summary | |
|---|---|
Server()
Creates a new server node with the default server host name and port, and no authenticator or session manager. |
|
Server(Authenticator authenticator,
SessionManager<T> sessionManager)
Creates a new server node with the default server host name and port, and the given authenticator and session manager. |
|
Server(String host,
int port,
Authenticator authenticator,
SessionManager<T> sessionManager)
Creates a new server node with the given server host name, port, authenticator, and session manager. |
|
Server(String inHost,
int inPort,
Authenticator inAuthenticator,
SessionManager<T> inSessionManager,
Class<?>... inContextClasses)
Create a new Server instance. |
|
| Method Summary | |
|---|---|
Authenticator |
getAuthenticator()
Returns the receiver's authenticator. |
SessionManager<T> |
getSessionManager()
Returns the receiver's session manager. |
void |
stop()
Shuts down the receiver. |
| Methods inherited from class org.marketcetera.util.ws.stateless.StatelessServer |
|---|
publish |
| Methods inherited from class org.marketcetera.util.ws.stateless.Node |
|---|
getConnectionUrl, getHost, getId, getPort, setHost |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Server(String host,
int port,
Authenticator authenticator,
SessionManager<T> sessionManager)
host - The host name.port - The port.authenticator - The authenticator, which may be null.sessionManager - The session manager, which may be null.
public Server(String inHost,
int inPort,
Authenticator inAuthenticator,
SessionManager<T> inSessionManager,
Class<?>... inContextClasses)
inHost - a String valueinPort - an int valueinAuthenticator - an Authenticator value or nullinSessionManager - a SessionManager<T> value or nullinContextClasses - a Class<?>... value or null
public Server(Authenticator authenticator,
SessionManager<T> sessionManager)
authenticator - The authenticator, which may be null.sessionManager - The session manager, which may be null.public Server()
| Method Detail |
|---|
public Authenticator getAuthenticator()
public SessionManager<T> getSessionManager()
public void stop()
StatelessServer
stop in class StatelessServer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||