public class EventdConfigManager extends Object
EventdConfigManager class.
Modifier and Type | Field and Description |
---|---|
protected EventdConfiguration |
m_config
The config class loaded from the config file
|
Modifier | Constructor and Description |
---|---|
protected |
EventdConfigManager(InputStream stream)
Constructor for EventdConfigManager.
|
|
EventdConfigManager(String configFile)
Constructor for EventdConfigManager.
|
Modifier and Type | Method and Description |
---|---|
String |
getGetNextEventID()
Return the SQL statement to get the next event ID.
|
int |
getQueueLength()
Return the length of the incoming event queue.
|
Lock |
getReadLock() |
int |
getReceivers()
Return the number of event receivers to be started.
|
int |
getSocketSoTimeoutPeriod()
Return timeout to be set on the socket.
|
String |
getSocketSoTimeoutRequired()
Return string indicating if timeout is to be set on the socket.
|
String |
getTCPIpAddress()
Return the IP address on which eventd listens for TCP connections.
|
int |
getTCPPort()
Return the port on which eventd listens for TCP connections.
|
String |
getUDPIpAddress()
Return the IP address on which eventd listens for UDP packets.
|
int |
getUDPPort()
Return the port on which eventd listens for UDP data.
|
Lock |
getWriteLock() |
boolean |
hasSocketSoTimeoutPeriod()
Return flag indicating if timeout to be set on the socket is specified.
|
protected EventdConfiguration m_config
protected EventdConfigManager(InputStream stream) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException, IOException
Constructor for EventdConfigManager.
stream
- a InputStream
object.org.exolab.castor.xml.MarshalException
- if any.org.exolab.castor.xml.ValidationException
- if any.IOException
- if any.public EventdConfigManager(String configFile) throws FileNotFoundException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
Constructor for EventdConfigManager.
configFile
- a String
object.FileNotFoundException
- if any.org.exolab.castor.xml.MarshalException
- if any.org.exolab.castor.xml.ValidationException
- if any.public Lock getReadLock()
public Lock getWriteLock()
public String getTCPIpAddress()
public int getTCPPort()
public String getUDPIpAddress()
public int getUDPPort()
public int getReceivers()
public int getQueueLength()
public String getSocketSoTimeoutRequired()
public int getSocketSoTimeoutPeriod()
public boolean hasSocketSoTimeoutPeriod()
public String getGetNextEventID()
Copyright © 2015. All Rights Reserved.