A B C D E F G H J M P R S W Z

A

abort() - Method in interface com.sendmail.jilter.JilterHandler
Handle the current message being aborted.
abort() - Method in class com.sendmail.jilter.JilterHandlerAdapter
 
addheader(String, String) - Method in class com.sendmail.jilter.internal.JilterEOMActionsImpl
 
addheader(String, String) - Method in interface com.sendmail.jilter.JilterEOMActions
Add a header to the current message.
addrcpt(String) - Method in class com.sendmail.jilter.internal.JilterEOMActionsImpl
 
addrcpt(String) - Method in interface com.sendmail.jilter.JilterEOMActions
Add a recipient for the current message.

B

body(ByteBuffer) - Method in interface com.sendmail.jilter.JilterHandler
Handle a piece of a message's body.
body(ByteBuffer) - Method in class com.sendmail.jilter.JilterHandlerAdapter
 

C

chgheader(String, int, String) - Method in class com.sendmail.jilter.internal.JilterEOMActionsImpl
 
chgheader(String, int, String) - Method in interface com.sendmail.jilter.JilterEOMActions
Change or delete a message header.
close() - Method in interface com.sendmail.jilter.JilterHandler
The current connection is being closed.
close() - Method in class com.sendmail.jilter.JilterHandlerAdapter
 
close() - Method in class com.sendmail.jilter.JilterProcessor
Closes this processor.
com.sendmail.jilter - package com.sendmail.jilter
Main package for Jilter.
com.sendmail.jilter.internal - package com.sendmail.jilter.internal
 
com.sendmail.jilter.samples.standalone - package com.sendmail.jilter.samples.standalone
Simple standalone Jilter.
connect(String, InetAddress, Properties) - Method in interface com.sendmail.jilter.JilterHandler
Called once at the start of each SMTP connection.
connect(String, InetAddress, Properties) - Method in class com.sendmail.jilter.JilterHandlerAdapter
 

D

delrcpt(String) - Method in class com.sendmail.jilter.internal.JilterEOMActionsImpl
 
delrcpt(String) - Method in interface com.sendmail.jilter.JilterEOMActions
Removes the named recipient from the current message's envelope.

E

envfrom(String[], Properties) - Method in interface com.sendmail.jilter.JilterHandler
Handle the envelope FROM command.
envfrom(String[], Properties) - Method in class com.sendmail.jilter.JilterHandlerAdapter
 
envrcpt(String[], Properties) - Method in interface com.sendmail.jilter.JilterHandler
Handle the envelope RCPT command.
envrcpt(String[], Properties) - Method in class com.sendmail.jilter.JilterHandlerAdapter
 
eoh() - Method in interface com.sendmail.jilter.JilterHandler
Handle the end of message headers.
eoh() - Method in class com.sendmail.jilter.JilterHandlerAdapter
 
eom(JilterEOMActions, Properties) - Method in interface com.sendmail.jilter.JilterHandler
End of a message.
eom(JilterEOMActions, Properties) - Method in class com.sendmail.jilter.JilterHandlerAdapter
 

F

finish(JilterStatus) - Method in class com.sendmail.jilter.internal.JilterEOMActionsImpl
 
finish(JilterStatus) - Method in interface com.sendmail.jilter.JilterEOMActions
Set the resulting EOM status.

G

getCommand() - Method in class com.sendmail.jilter.internal.JilterPacket
 
getData() - Method in class com.sendmail.jilter.internal.JilterPacket
 
getRequiredModifications() - Method in interface com.sendmail.jilter.JilterHandler
Get the list of required modifications needed by this handler.
getRequiredModifications() - Method in class com.sendmail.jilter.JilterHandlerAdapter
 
getSocketAddress() - Method in class com.sendmail.jilter.samples.standalone.SimpleJilterServer
 
getSupportedProcesses() - Method in interface com.sendmail.jilter.JilterHandler
Get the list of callbacks implemented by this handler.
getZeroTerminatedString(ByteBuffer) - Static method in class com.sendmail.jilter.internal.JilterServerPacketUtil
 
getZeroTerminatedStringArray(ByteBuffer) - Static method in class com.sendmail.jilter.internal.JilterServerPacketUtil
 

H

header(String, String) - Method in interface com.sendmail.jilter.JilterHandler
Handle a message header.
header(String, String) - Method in class com.sendmail.jilter.JilterHandlerAdapter
 
helo(String, Properties) - Method in interface com.sendmail.jilter.JilterHandler
Handle the HELO/EHLO command.
helo(String, Properties) - Method in class com.sendmail.jilter.JilterHandlerAdapter
 

J

JilterConstants - Class in com.sendmail.jilter.internal
 
JilterEOMActions - Interface in com.sendmail.jilter
Contains the actions available during eom processing.
JilterEOMActionsImpl - Class in com.sendmail.jilter.internal
 
JilterEOMActionsImpl(WritableByteChannel) - Constructor for class com.sendmail.jilter.internal.JilterEOMActionsImpl
 
JilterHandler - Interface in com.sendmail.jilter
The main handler interface for writing a Java-based milter (Jilter).
JilterHandlerAdapter - Class in com.sendmail.jilter
An adapter to implement methods in JilterHander interface so subclasses may override only those methods they desire.
JilterHandlerAdapter() - Constructor for class com.sendmail.jilter.JilterHandlerAdapter
 
JilterPacket - Class in com.sendmail.jilter.internal
 
JilterPacket() - Constructor for class com.sendmail.jilter.internal.JilterPacket
 
JilterProcessor - Class in com.sendmail.jilter
The guts of handling the filter side of the Milter protocol.
JilterProcessor(JilterHandler) - Constructor for class com.sendmail.jilter.JilterProcessor
Public constructor.
JilterServerPacketUtil - Class in com.sendmail.jilter.internal
 
JilterStatus - Class in com.sendmail.jilter
Status class for methods in JilterHandler.
JilterStatus() - Constructor for class com.sendmail.jilter.JilterStatus
 

M

main(String[]) - Static method in class com.sendmail.jilter.samples.standalone.SimpleJilterServer
 
makeCustomStatus(String, String, String[]) - Static method in class com.sendmail.jilter.JilterStatus
Creates a new JilterStatus with a custom error reply code.

P

process(ByteBuffer) - Method in class com.sendmail.jilter.internal.JilterPacket
 
process(WritableByteChannel, ByteBuffer) - Method in class com.sendmail.jilter.JilterProcessor
Process more data from the MTA.
PROCESS_BODY - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getSupportedProcesses to indicate that body is supported.
PROCESS_CONNECT - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getSupportedProcesses to indicate that connect is supported.
PROCESS_ENVFROM - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getSupportedProcesses to indicate that envfrom is supported.
PROCESS_ENVRCPT - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getSupportedProcesses to indicate that JilterHandler.envrcpt(java.lang.String[], java.util.Properties) is supported.
PROCESS_HEADER - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getSupportedProcesses to indicate that header is supported.
PROCESS_HELO - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getSupportedProcesses to indicate that helo is supported.
progress() - Method in class com.sendmail.jilter.internal.JilterEOMActionsImpl
 
progress() - Method in interface com.sendmail.jilter.JilterEOMActions
Notify the MTA that an operation is still in progress.

R

replacebody(ByteBuffer) - Method in class com.sendmail.jilter.internal.JilterEOMActionsImpl
 
replacebody(ByteBuffer) - Method in interface com.sendmail.jilter.JilterEOMActions
Replaces the body of the current message.
reset() - Method in class com.sendmail.jilter.internal.JilterPacket
 
run() - Method in class com.sendmail.jilter.samples.standalone.SimpleJilterServer
 

S

sendAddHeaderPacket(WritableByteChannel, String, String) - Static method in class com.sendmail.jilter.internal.JilterServerPacketUtil
 
sendAddRcptPacket(WritableByteChannel, String) - Static method in class com.sendmail.jilter.internal.JilterServerPacketUtil
 
sendChgHeaderPacket(WritableByteChannel, int, String, String) - Static method in class com.sendmail.jilter.internal.JilterServerPacketUtil
 
sendDelRcptPacket(WritableByteChannel, String) - Static method in class com.sendmail.jilter.internal.JilterServerPacketUtil
 
sendPacket(WritableByteChannel, int, ByteBuffer) - Static method in class com.sendmail.jilter.internal.JilterServerPacketUtil
 
sendProgressPacket(WritableByteChannel) - Static method in class com.sendmail.jilter.internal.JilterServerPacketUtil
 
sendReplBodyPacket(WritableByteChannel, ByteBuffer) - Static method in class com.sendmail.jilter.internal.JilterServerPacketUtil
 
sendReplyCodePacket(WritableByteChannel, String) - Static method in class com.sendmail.jilter.internal.JilterServerPacketUtil
 
sendReplyPacket(WritableByteChannel) - Method in class com.sendmail.jilter.JilterStatus
 
SimpleJilterServer - Class in com.sendmail.jilter.samples.standalone
Simple Jilter server for handling connections from an MTA.
SimpleJilterServer(SocketAddress, String) - Constructor for class com.sendmail.jilter.samples.standalone.SimpleJilterServer
 
SMFIA_INET - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIA_INET6 - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIC_ABORT - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIC_BODY - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIC_BODYEOB - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIC_CONNECT - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIC_EOH - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIC_HEADER - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIC_HELO - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIC_MACRO - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIC_MAIL - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIC_OPTNEG - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIC_QUIT - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIC_RCPT - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIF_ADDHDRS - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getRequiredModifications to indicate that headers may be added.
SMFIF_ADDRCPT - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getRequiredModifications to indicate that recipients may be added.
SMFIF_CHGBODY - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getRequiredModifications to indicate that the body may be changed.
SMFIF_CHGHDRS - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getRequiredModifications to indicate that headers may be changed or deleted.
SMFIF_DELRCPT - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getRequiredModifications to indicate that recipients may be deleted.
SMFIF_MODBODY - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getRequiredModifications to indicate that headers may be added.
SMFIF_NONE - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getRequiredModifications to indicate that no modifications will be made.
SMFIP_NOBODY - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIP_NOCONNECT - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIP_NOEOH - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIP_NOHDRS - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIP_NOHELO - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIP_NOMAIL - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIP_NORCPT - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIR_ACCEPT - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIR_ADDHEADER - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIR_ADDRCPT - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIR_CHGHEADER - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIR_CONTINUE - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIR_DELRCPT - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIR_DISCARD - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIR_PROGRESS - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIR_REJECT - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIR_REPLBODY - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIR_REPLYCODE - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIR_TEMPFAIL - Static variable in class com.sendmail.jilter.internal.JilterConstants
 
SMFIS_ACCEPT - Static variable in class com.sendmail.jilter.JilterStatus
Acceptance.
SMFIS_CONTINUE - Static variable in class com.sendmail.jilter.JilterStatus
Continue processing the current connection, message, or recipient.
SMFIS_DISCARD - Static variable in class com.sendmail.jilter.JilterStatus
Message discard.
SMFIS_REJECT - Static variable in class com.sendmail.jilter.JilterStatus
Rejection.
SMFIS_TEMPFAIL - Static variable in class com.sendmail.jilter.JilterStatus
Return a temporary failure, i.e., the corresponding SMTP command will return an appropriate 4xx status code.

W

writeZeroTerminatedString(ByteBuffer, String) - Static method in class com.sendmail.jilter.internal.JilterServerPacketUtil
 

Z

zeroTerminatedStringLength(String) - Static method in class com.sendmail.jilter.internal.JilterServerPacketUtil
 

A B C D E F G H J M P R S W Z

Copyright ? 2001-2004, Sendmail, Inc. All Rights Reserved.