com.sendmail.jilter
Class JilterProcessor
public
class
JilterProcessor
extends Object
The guts of handling the filter side of the Milter protocol. If you have your own
way that you like to handle communicating with the MTA side of the Milter protocol,
you can feed an instance of this class the bytes from the MTA, and it will handle
calling methods in a
JilterHandler, as well as sending data back to the MTA
via an arbitrary WritableByteChannel.
Method Summary |
void | close()
Closes this processor. |
boolean | process(WritableByteChannel writeChannel, ByteBuffer dataBuffer)
Process more data from the MTA.
|
Public constructor.
Parameters: handler the underlying handler that will receive calls based on the Milter conversation.
public void close()
Closes this processor. Will do the right thing to communicate to the underlying handler
that processing is completed.
public boolean process(WritableByteChannel writeChannel, ByteBuffer dataBuffer)
Process more data from the MTA.
Parameters: writeChannel the data channel for communicating back to the MTA. dataBuffer the next chunk of data from the MTA.
Returns: false
if processing is completed.
Copyright B) 2001-2004, Sendmail, Inc. All Rights Reserved.