|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.env.service.AbstractResinSubSystem
com.caucho.cloud.network.NetworkListenSystem
public class NetworkListenSystem
| Field Summary | |
|---|---|
static int |
START_PRIORITY_AT_BEGIN
|
static int |
START_PRIORITY_AT_END
|
| Fields inherited from interface com.caucho.env.service.ResinSubSystem |
|---|
START_PRIORITY_CACHE_SERVICE, START_PRIORITY_CLASSLOADER, START_PRIORITY_CLUSTER_SERVICE, START_PRIORITY_DEFAULT, START_PRIORITY_ENV_SYSTEM, START_PRIORITY_NETWORK_CLUSTER |
| Method Summary | |
|---|---|
void |
addListener(TcpSocketLinkListener listener)
|
void |
bind(java.lang.String address,
int port,
QServerSocket ss)
|
static NetworkListenSystem |
createAndAddService(CloudServer cloudServer)
|
TcpSocketLink |
findConnectionByThreadId(long threadId)
Finds the TcpConnection given the threadId |
TcpSocketLinkListener |
getClusterListener()
Returns the cluster listener, if in a clustered environment. |
static NetworkListenSystem |
getCurrent()
|
java.util.Collection<TcpSocketLinkListener> |
getListeners()
Returns the TcpSocketLinkListeners for this server. |
int |
getStartPriority()
Returns the start priority of the service, used to determine which services to start first. |
void |
handleAlarm(Alarm alarm)
Handles the alarm. |
boolean |
isBindPortsAfterStart()
If true, ports are bound at end. |
void |
setBindPortsAfterStart(boolean bindAtEnd)
If true, ports are bound at end. |
void |
start()
Bind the ports. |
void |
stop()
Closes the server. |
| Methods inherited from class com.caucho.env.service.AbstractResinSubSystem |
|---|
destroy, getStopPriority, preCreate, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int START_PRIORITY_AT_BEGIN
public static final int START_PRIORITY_AT_END
| Method Detail |
|---|
public static NetworkListenSystem createAndAddService(CloudServer cloudServer)
public static NetworkListenSystem getCurrent()
public TcpSocketLinkListener getClusterListener()
public void addListener(TcpSocketLinkListener listener)
public void setBindPortsAfterStart(boolean bindAtEnd)
public boolean isBindPortsAfterStart()
public java.util.Collection<TcpSocketLinkListener> getListeners()
TcpSocketLinkListeners for this server.
public void bind(java.lang.String address,
int port,
QServerSocket ss)
throws java.lang.Exception
java.lang.Exceptionpublic TcpSocketLink findConnectionByThreadId(long threadId)
public int getStartPriority()
ResinSubSystem
getStartPriority in interface ResinSubSystemgetStartPriority in class AbstractResinSubSystem
public void start()
throws java.lang.Exception
start in interface ResinSubSystemstart in class AbstractResinSubSystemjava.lang.Exceptionpublic void handleAlarm(Alarm alarm)
handleAlarm in interface AlarmListenerpublic void stop()
stop in interface ResinSubSystemstop in class AbstractResinSubSystem
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||