com.sendmail.jilter.internal

Class JilterServerPacketUtil

public class JilterServerPacketUtil extends Object

Method Summary
static StringgetZeroTerminatedString(ByteBuffer dataBuffer)
static String[]getZeroTerminatedStringArray(ByteBuffer dataBuffer)
static voidsendAddHeaderPacket(WritableByteChannel writeChannel, String header, String value)
static voidsendAddRcptPacket(WritableByteChannel writeChannel, String recipient)
static voidsendChgHeaderPacket(WritableByteChannel writeChannel, int index, String header, String value)
static voidsendDelRcptPacket(WritableByteChannel writeChannel, String recipient)
static voidsendPacket(WritableByteChannel writeChannel, int command, ByteBuffer dataBuffer)
static voidsendProgressPacket(WritableByteChannel writeChannel)
static voidsendReplBodyPacket(WritableByteChannel writeChannel, ByteBuffer dataBuffer)
static voidsendReplyCodePacket(WritableByteChannel writeChannel, String reply)
static voidwriteZeroTerminatedString(ByteBuffer dataBuffer, String string)
static intzeroTerminatedStringLength(String string)

Method Detail

getZeroTerminatedString

public static String getZeroTerminatedString(ByteBuffer dataBuffer)

getZeroTerminatedStringArray

public static String[] getZeroTerminatedStringArray(ByteBuffer dataBuffer)

sendAddHeaderPacket

public static void sendAddHeaderPacket(WritableByteChannel writeChannel, String header, String value)

sendAddRcptPacket

public static void sendAddRcptPacket(WritableByteChannel writeChannel, String recipient)

sendChgHeaderPacket

public static void sendChgHeaderPacket(WritableByteChannel writeChannel, int index, String header, String value)

sendDelRcptPacket

public static void sendDelRcptPacket(WritableByteChannel writeChannel, String recipient)

sendPacket

public static void sendPacket(WritableByteChannel writeChannel, int command, ByteBuffer dataBuffer)

sendProgressPacket

public static void sendProgressPacket(WritableByteChannel writeChannel)

sendReplBodyPacket

public static void sendReplBodyPacket(WritableByteChannel writeChannel, ByteBuffer dataBuffer)

sendReplyCodePacket

public static void sendReplyCodePacket(WritableByteChannel writeChannel, String reply)

writeZeroTerminatedString

public static void writeZeroTerminatedString(ByteBuffer dataBuffer, String string)

zeroTerminatedStringLength

public static int zeroTerminatedStringLength(String string)
Copyright B) 2001-2004, Sendmail, Inc. All Rights Reserved.