public class SyslogConnection extends Object implements Callable<Callable<?>>
This class is a Callable
task that is responsible for converting
the syslog payload into an OpenNMS event by using the ConvertToEvent
class.
Constructor and Description |
---|
SyslogConnection()
No-arg constructor so that we can preallocate this object for use with
an LMAX Disruptor or use it with JAXB.
|
SyslogConnection(DatagramPacket packet,
SyslogdConfig config) |
SyslogConnection(InetAddress sourceAddress,
int port,
ByteBuffer bytes,
SyslogdConfig config) |
Modifier and Type | Method and Description |
---|---|
SyslogProcessor |
call() |
static DatagramPacket |
copyPacket(InetAddress sourceAddress,
int sourcePort,
ByteBuffer buffer) |
ByteBuffer |
getByteBuffer() |
byte[] |
getBytes() |
SyslogdConfig |
getConfig() |
int |
getPort() |
InetAddress |
getSourceAddress() |
void |
setByteBuffer(ByteBuffer bytes) |
void |
setBytes(byte[] bytes) |
void |
setConfig(SyslogdConfig config) |
void |
setPort(int port) |
void |
setSourceAddress(InetAddress sourceAddress) |
public SyslogConnection()
public SyslogConnection(DatagramPacket packet, SyslogdConfig config)
public SyslogConnection(InetAddress sourceAddress, int port, ByteBuffer bytes, SyslogdConfig config)
public InetAddress getSourceAddress()
public void setSourceAddress(InetAddress sourceAddress)
public int getPort()
public void setPort(int port)
public ByteBuffer getByteBuffer()
public void setByteBuffer(ByteBuffer bytes)
public byte[] getBytes()
public void setBytes(byte[] bytes)
public SyslogdConfig getConfig()
public void setConfig(SyslogdConfig config)
public SyslogProcessor call()
public static DatagramPacket copyPacket(InetAddress sourceAddress, int sourcePort, ByteBuffer buffer)
Copyright © 2017. All rights reserved.