|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAbstractDynamicMBean
com.admc.jamama.server.proxy.TCPProxyServer
| Nested Class Summary | |
class |
TCPProxyServer.SessionThread
|
| Constructor Summary | |
TCPProxyServer()
Need a default constructor for Agent use (may also be required for MBean use... |
|
TCPProxyServer(java.lang.String listenhost,
int listenport,
java.lang.String targethost,
int targetport,
java.io.File inMycert,
java.lang.String inMypwd,
java.io.File inCacert)
This constructor won't be used by Jamama startup. |
|
| Method Summary | |
void |
configure(java.lang.Object inCfg)
Initialize the object's state with information in the given Jaxb object. |
protected MBeanAttributeInfo[] |
createMBeanAttributeInfo()
|
java.lang.String |
getCacert()
|
java.lang.Object |
getConfig()
Returns the Jaxb object used to configure this. |
int |
getConnectionCount()
|
java.lang.String[] |
getConnections()
|
java.lang.String |
getListenHost()
|
int |
getListenPort()
|
int |
getMaxSessions()
|
protected java.lang.String |
getMBeanDescription()
|
java.lang.String |
getMycert()
|
java.lang.String |
getMypwd()
|
java.lang.String |
getName()
Name which Jamama config file uses to identify this object instance. |
boolean |
getRun()
Say whether main thread of this Server is running. |
java.lang.String |
getTargetHost()
|
int |
getTargetPort()
|
boolean |
isRun()
|
static void |
main(java.lang.String[] sa)
|
void |
restoreRunState()
Start up server iff server is configured to start automatically. |
void |
run()
Main thread |
void |
setCacert(java.lang.String inFilename)
|
void |
setListenHost(java.lang.String inHostname)
|
void |
setListenPort(int inPort)
|
void |
setMaxSessions(int inMaxSess)
|
void |
setMycert(java.lang.String inFilename)
|
void |
setMypwd(java.lang.String inPwd)
|
void |
setRun(boolean inRun)
Start or stop the main thread in this object. |
void |
setTargetHost(java.lang.String inHostname)
|
void |
setTargetPort(int inPort)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TCPProxyServer()
public TCPProxyServer(java.lang.String listenhost,
int listenport,
java.lang.String targethost,
int targetport,
java.io.File inMycert,
java.lang.String inMypwd,
java.io.File inCacert)
throws java.lang.Exception
| Method Detail |
protected MBeanAttributeInfo[] createMBeanAttributeInfo()
protected java.lang.String getMBeanDescription()
public void restoreRunState()
Server
restoreRunState in interface ServerServerpublic boolean isRun()
Serverpublic int getMaxSessions()
public void setMaxSessions(int inMaxSess)
public boolean getRun()
Server
getRun in interface ServerServerpublic int getConnectionCount()
public java.lang.String[] getConnections()
public static void main(java.lang.String[] sa)
throws java.lang.Exception
java.lang.Exceptionpublic void setListenHost(java.lang.String inHostname)
public java.lang.String getListenHost()
public void setListenPort(int inPort)
public int getListenPort()
public void setTargetHost(java.lang.String inHostname)
public java.lang.String getTargetHost()
public void setTargetPort(int inPort)
public int getTargetPort()
public void setCacert(java.lang.String inFilename)
public void setMycert(java.lang.String inFilename)
public void setMypwd(java.lang.String inPwd)
public java.lang.String getCacert()
public java.lang.String getMycert()
public java.lang.String getMypwd()
public void run()
run in interface java.lang.Runnablepublic void setRun(boolean inRun)
Server
setRun in interface ServerinRun - true to start up thread; false to stop itServerpublic void configure(java.lang.Object inCfg)
Configurable
configure in interface ConfigurableinCfg - A Jaxb object corresponding to a XML document branch.Configurablepublic java.lang.String getName()
Configurable
getName in interface ConfigurableConfigurablepublic java.lang.Object getConfig()
Configurable
getConfig in interface ConfigurableConfigurable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||