public abstract class AbstractSocketManager extends OutputStreamManager
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
host
The name of the host.
|
protected java.net.InetAddress |
inetAddress
The Internet address of the host.
|
protected int |
port
The port on the host.
|
byteBuffer, layout
count, LOGGER
Constructor and Description |
---|
AbstractSocketManager(java.lang.String name,
java.io.OutputStream os,
java.net.InetAddress inetAddress,
java.lang.String host,
int port,
Layout<? extends java.io.Serializable> layout,
boolean writeHeader,
int bufferSize)
The Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getContentFormat()
Gets this AbstractSocketManager's content format.
|
closeOutputStream, createOutputStream, drain, flush, flushBuffer, flushDestination, getByteBuffer, getManager, getOutputStream, hasOutputStream, isOpen, releaseSub, setOutputStream, skipFooter, write, write, write, write, writeBytes, writeBytes, writeFooter, writeToDestination
close, getCount, getLoggerContext, getName, hasManager, log, logDebug, logError, logger, logWarn, narrow, release, stop, updateData
protected final java.net.InetAddress inetAddress
protected final java.lang.String host
protected final int port
public AbstractSocketManager(java.lang.String name, java.io.OutputStream os, java.net.InetAddress inetAddress, java.lang.String host, int port, Layout<? extends java.io.Serializable> layout, boolean writeHeader, int bufferSize)
name
- The unique name of this connection.os
- The OutputStream to manage.inetAddress
- The Internet address.host
- The target host name.port
- The target port number.bufferSize
- The buffer size.public java.util.Map<java.lang.String,java.lang.String> getContentFormat()
getContentFormat
in class AbstractManager