|
jPOS 1.6.1 API Documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.Observable
org.jpos.iso.ISOServer
public class ISOServer
Accept ServerChannel sessions and forwards them to ISORequestListeners
| Field Summary | |
|---|---|
static int |
CONNECT
|
static int |
DEFAULT_MAX_THREADS
|
static java.lang.String |
LAST
|
static int |
SIZEOF_CNT
|
| Constructor Summary | |
|---|---|
ISOServer(int port,
ServerChannel clientSide,
ThreadPool pool)
|
|
| Method Summary | |
|---|---|
void |
addISORequestListener(ISORequestListener l)
add an ISORequestListener |
void |
dump(java.io.PrintStream p,
java.lang.String indent)
|
int |
getConnectionCount()
|
java.lang.String |
getCountersAsString()
|
java.lang.String |
getCountersAsString(java.lang.String isoChannelName)
|
int |
getIdleCount()
|
ISOChannel |
getISOChannel(java.lang.String name)
|
java.lang.String |
getISOChannelNames()
|
int |
getJobCount()
|
ISOChannel |
getLastConnectedISOChannel()
|
Logger |
getLogger()
|
int |
getMaxPoolSize()
|
java.lang.String |
getName()
|
int |
getPendingCount()
|
int |
getPoolSize()
|
int |
getPort()
|
java.lang.String |
getRealm()
|
static ISOServer |
getServer(java.lang.String name)
|
ISOServerSocketFactory |
getSocketFactory()
Gets the ISOClientSocketFactory (may be null) |
void |
removeISORequestListener(ISORequestListener l)
remove an ISORequestListener |
void |
resetCounters()
|
void |
run()
|
void |
setConfiguration(Configuration cfg)
|
void |
setLogger(Logger logger,
java.lang.String realm)
|
void |
setName(java.lang.String name)
associates this ISOServer with a name using NameRegistrar |
void |
setSocketFactory(ISOServerSocketFactory socketFactory)
Sets the specified Socket Factory to create sockets |
void |
shutdown()
Shutdown this server |
void |
update(java.util.Observable o,
java.lang.Object arg)
|
| Methods inherited from class java.util.Observable |
|---|
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_MAX_THREADS
public static final java.lang.String LAST
public static final int CONNECT
public static final int SIZEOF_CNT
| Constructor Detail |
|---|
public ISOServer(int port,
ServerChannel clientSide,
ThreadPool pool)
port - port to listenclientSide - client side ISOChannel (where we accept connections)pool - ThreadPool (created if null)| Method Detail |
|---|
public void addISORequestListener(ISORequestListener l)
l - request listener to be addedISORequestListenerpublic void removeISORequestListener(ISORequestListener l)
l - a request listener to be removedISORequestListenerpublic void shutdown()
public void run()
run in interface java.lang.Runnablepublic void setName(java.lang.String name)
name - name to registerNameRegistrar
public static ISOServer getServer(java.lang.String name)
throws NameRegistrar.NotFoundException
NameRegistrar.NotFoundException;
NameRegistrar.NotFoundExceptionNameRegistrarpublic java.lang.String getName()
public void setLogger(Logger logger,
java.lang.String realm)
setLogger in interface LogSourcepublic java.lang.String getRealm()
getRealm in interface LogSourcepublic Logger getLogger()
getLogger in interface LogSource
public void update(java.util.Observable o,
java.lang.Object arg)
update in interface java.util.Observerpublic ISOServerSocketFactory getSocketFactory()
ISOClientSocketFactorypublic void setSocketFactory(ISOServerSocketFactory socketFactory)
socketFactory - the ISOClientSocketFactoryISOClientSocketFactorypublic int getPort()
getPort in interface ISOServerMBeanpublic void resetCounters()
resetCounters in interface ISOServerMBeanpublic int getConnectionCount()
getConnectionCount in interface ISOServerMBeanpublic int getJobCount()
getJobCount in interface ThreadPoolMBeanpublic int getPoolSize()
getPoolSize in interface ThreadPoolMBeanpublic int getMaxPoolSize()
getMaxPoolSize in interface ThreadPoolMBeanpublic int getIdleCount()
getIdleCount in interface ThreadPoolMBeanpublic int getPendingCount()
getPendingCount in interface ThreadPoolMBeanpublic ISOChannel getLastConnectedISOChannel()
public ISOChannel getISOChannel(java.lang.String name)
public void setConfiguration(Configuration cfg)
throws ConfigurationException
setConfiguration in interface Configurablecfg - Configuration object
ConfigurationExceptionpublic java.lang.String getISOChannelNames()
getISOChannelNames in interface ISOServerMBeanpublic java.lang.String getCountersAsString()
public java.lang.String getCountersAsString(java.lang.String isoChannelName)
getCountersAsString in interface ISOServerMBean
public void dump(java.io.PrintStream p,
java.lang.String indent)
dump in interface Loggeable
|
jPOS.org | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||