Class ByteBufferDestinationHelper
java.lang.Object
org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper
Helper class for ByteBufferDestination implementors.
- Since:
- 2.9 (see LOG4J2-1874)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidwriteToUnsynchronized(byte[] data, int offset, int length, ByteBufferDestination destination) Writes the specified data to the specified destination.static voidwriteToUnsynchronized(ByteBuffer source, ByteBufferDestination destination) Writes the specified data to the specified destination.
-
Constructor Details
-
ByteBufferDestinationHelper
private ByteBufferDestinationHelper()
-
-
Method Details
-
writeToUnsynchronized
Writes the specified data to the specified destination. Doesn't synchronize on the destination object. The helper method forByteBufferDestination.writeBytes(ByteBuffer)implementations.- Parameters:
source- the data to writedestination- theByteBufferDestinationto write to
-
writeToUnsynchronized
public static void writeToUnsynchronized(byte[] data, int offset, int length, ByteBufferDestination destination) Writes the specified data to the specified destination. Doesn't synchronize on the destination object. The helper method forByteBufferDestination.writeBytes(byte[], int, int)implementations.- Parameters:
data- the data to writeoffset- where to start in the specified data arraylength- the number of bytes to writedestination- theByteBufferDestinationto write to
-