public class EventdConfigManager extends Object implements EventdConfig
EventdConfigManager class.
Modifier and Type | Field and Description |
---|---|
protected EventdConfiguration |
m_config
The config class loaded from the config file
|
Constructor and Description |
---|
EventdConfigManager()
Constructor for EventdConfigManager.
|
Modifier and Type | Method and Description |
---|---|
String |
getGetNextEventID()
Deprecated.
This is only used when using
JdbcEventWriter
so when we remove the JDBC implementation, we can get rid of this
class. |
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.
|
boolean |
shouldLogEventSummaries()
Whether or not Eventd should log event summaries.
|
protected EventdConfiguration m_config
public EventdConfigManager() 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 Lock getReadLock()
public Lock getWriteLock()
public String getTCPIpAddress()
getTCPIpAddress
in interface EventdConfig
public int getTCPPort()
getTCPPort
in interface EventdConfig
public String getUDPIpAddress()
getUDPIpAddress
in interface EventdConfig
public int getUDPPort()
getUDPPort
in interface EventdConfig
public int getReceivers()
getReceivers
in interface EventdConfig
public int getQueueLength()
getQueueLength
in interface EventdConfig
public String getSocketSoTimeoutRequired()
getSocketSoTimeoutRequired
in interface EventdConfig
public int getSocketSoTimeoutPeriod()
getSocketSoTimeoutPeriod
in interface EventdConfig
public boolean hasSocketSoTimeoutPeriod()
hasSocketSoTimeoutPeriod
in interface EventdConfig
public boolean shouldLogEventSummaries()
public String getGetNextEventID()
JdbcEventWriter
so when we remove the JDBC implementation, we can get rid of this
class.getGetNextEventID
in interface EventdConfig
Copyright © 2017. All rights reserved.