|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.mina.common.IoHandlerAdapter openlsd.multiple.ophandler.common.LSDOpHandlerHttpIoHandler
public class LSDOpHandlerHttpIoHandler
Http Service for the OpenLSD Server (Info, Clean, Shutdown)
Field Summary | |
---|---|
static java.lang.String |
CLEAN
CLEAN COMMAND |
static java.lang.String |
CSV
CSV OPTION |
org.apache.mina.transport.socket.SocketAcceptor |
httpAcceptor
SocketAcceptor for HTTP Service |
static java.lang.String |
INFOSESSION
INFO (Session statistics) COMMAND |
static java.lang.String |
ORDER
ORDER BASED URL |
org.apache.mina.filter.executor.OrderedThreadPoolExecutor |
orderedThreadPoolExecutor
OrderedThreadPoolExecutor for HTTP Service |
static java.lang.String |
passwd
Password for shutting down the OpHandler through the Web interface |
LSDPoolLSDConnection |
poolLSDConnection
LSDPoolLSDConnection from OpHandler |
static int |
port
Port for HTTP service |
static java.lang.String |
SHUTDOWN
SHUTDOWN COMMAND |
Constructor Summary | |
---|---|
LSDOpHandlerHttpIoHandler(LSDPoolLSDConnection poolLSDConnection)
Construct one HTTP Service on pre defined port (set through XML configuration); if cannot be open, httpAcceptor will be null. |
Method Summary | |
---|---|
void |
close(boolean wait)
Close the HTTP Service |
void |
exceptionCaught(org.apache.mina.common.IoSession session,
java.lang.Throwable cause)
|
void |
messageReceived(org.apache.mina.common.IoSession session,
java.lang.Object message)
|
void |
messageSent(org.apache.mina.common.IoSession session,
java.lang.Object arg1)
|
void |
sessionIdle(org.apache.mina.common.IoSession session,
org.apache.mina.common.IdleStatus status)
|
Methods inherited from class org.apache.mina.common.IoHandlerAdapter |
---|
sessionClosed, sessionCreated, sessionOpened |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String SHUTDOWN
public static final java.lang.String INFOSESSION
public static final java.lang.String CLEAN
public static final java.lang.String CSV
public static final java.lang.String ORDER
public static int port
public static java.lang.String passwd
public org.apache.mina.transport.socket.SocketAcceptor httpAcceptor
public org.apache.mina.filter.executor.OrderedThreadPoolExecutor orderedThreadPoolExecutor
public LSDPoolLSDConnection poolLSDConnection
Constructor Detail |
---|
public LSDOpHandlerHttpIoHandler(LSDPoolLSDConnection poolLSDConnection)
poolLSDConnection
- Method Detail |
---|
public void close(boolean wait)
wait
- public void messageSent(org.apache.mina.common.IoSession session, java.lang.Object arg1) throws java.lang.Exception
messageSent
in interface org.apache.mina.common.IoHandler
messageSent
in class org.apache.mina.common.IoHandlerAdapter
session
- arg1
- (non-Javadoc)
java.lang.Exception
IoHandlerAdapter.messageSent(org.apache.mina.common.IoSession, java.lang.Object)
public void exceptionCaught(org.apache.mina.common.IoSession session, java.lang.Throwable cause) throws java.lang.Exception
exceptionCaught
in interface org.apache.mina.common.IoHandler
exceptionCaught
in class org.apache.mina.common.IoHandlerAdapter
session
- cause
-
java.lang.Exception
public void sessionIdle(org.apache.mina.common.IoSession session, org.apache.mina.common.IdleStatus status) throws java.lang.Exception
sessionIdle
in interface org.apache.mina.common.IoHandler
sessionIdle
in class org.apache.mina.common.IoHandlerAdapter
session
- status
-
java.lang.Exception
public void messageReceived(org.apache.mina.common.IoSession session, java.lang.Object message) throws java.lang.Exception
messageReceived
in interface org.apache.mina.common.IoHandler
messageReceived
in class org.apache.mina.common.IoHandlerAdapter
session
- message
-
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |