public interface HttpAdaptorMBean
Modifier and Type | Method and Description |
---|---|
void |
addAuthorization(java.lang.String username,
java.lang.String password)
Adds an authorization pair as username/password
|
void |
addCommandProcessor(java.lang.String path,
HttpCommandProcessor processor)
Adds a command processor object
|
void |
addCommandProcessor(java.lang.String path,
java.lang.String processorClass)
Adds a command processor object by class
|
java.lang.String |
getAuthenticationMethod()
Authentication Method
|
java.lang.String |
getHost()
Return the host name the server will be listening to.
|
int |
getPort()
Returns the port where the server is running on.
|
ProcessorMBean |
getProcessor()
Returns the Processor set by
setProcessor(mx4j.tools.adaptor.http.ProcessorMBean) |
javax.management.ObjectName |
getProcessorName()
Returns the ObjectName of the processor set by
setProcessorName(javax.management.ObjectName) |
long |
getRequestsCount()
Requests count
|
java.util.Date |
getStartDate()
Starting date
|
java.lang.String |
getVersion()
Gets the HttpAdaptor version
|
boolean |
isActive()
Indicates whether the server's running
|
void |
removeCommandProcessor(java.lang.String path)
Removes a command processor object by class
|
void |
setAuthenticationMethod(java.lang.String method)
Sets the Authentication Method.
|
void |
setHost(java.lang.String host)
Sets the host name where the server will be listening
|
void |
setPort(int port)
Sets the value of the server's port
|
void |
setProcessor(ProcessorMBean processor)
Sets the object which will post process the XML results.
|
void |
setProcessorClass(java.lang.String processorClass)
Sets the classname of the object which will post process the XML results.
|
void |
setProcessorName(javax.management.ObjectName processorName)
Sets the object name which will post process the XML result.
|
void |
setProcessorNameString(java.lang.String processorName)
Sets the object name of the PostProcessor MBean.
|
void |
setSocketFactory(AdaptorServerSocketFactory factory)
Sets the object which create the server sockets
|
void |
setSocketFactoryName(javax.management.ObjectName factoryName)
Sets the factory's object name which will create the server sockets
|
void |
setSocketFactoryNameString(java.lang.String factoryName)
Sets the factory's object name which will create the server sockets
|
void |
start()
Starts the server
|
void |
stop()
Stops the HTTP daemon
|
void setPort(int port)
port
- the new port's valueint getPort()
void setHost(java.lang.String host)
host
- Server's hostjava.lang.String getHost()
void setAuthenticationMethod(java.lang.String method)
method
- none/basic/digestjava.lang.String getAuthenticationMethod()
void setProcessor(ProcessorMBean processor)
processor
- a Post processor objectProcessorMBean getProcessor()
setProcessor(mx4j.tools.adaptor.http.ProcessorMBean)
void setProcessorClass(java.lang.String processorClass)
processorClass
- a Post processor objectvoid setProcessorNameString(java.lang.String processorName) throws javax.management.MalformedObjectNameException
processorName
- a Post processor objectjavax.management.MalformedObjectNameException
void setProcessorName(javax.management.ObjectName processorName)
processorName
- The new processorName valuejavax.management.ObjectName getProcessorName()
setProcessorName(javax.management.ObjectName)
void setSocketFactory(AdaptorServerSocketFactory factory)
factory
- the socket factoryvoid setSocketFactoryName(javax.management.ObjectName factoryName)
factoryName
- the socket factoryvoid setSocketFactoryNameString(java.lang.String factoryName) throws javax.management.MalformedObjectNameException
factoryName
- the socket factoryjavax.management.MalformedObjectNameException
boolean isActive()
java.util.Date getStartDate()
long getRequestsCount()
java.lang.String getVersion()
void addCommandProcessor(java.lang.String path, HttpCommandProcessor processor)
void addCommandProcessor(java.lang.String path, java.lang.String processorClass)
void removeCommandProcessor(java.lang.String path)
void start() throws java.io.IOException
java.io.IOException
void stop()
void addAuthorization(java.lang.String username, java.lang.String password)