A B C D E F G H J M P R S W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
eomprocessing. - 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
getSupportedProcessesto indicate thatbodyis supported. - PROCESS_CONNECT - Static variable in interface com.sendmail.jilter.JilterHandler
-
Flag for
getSupportedProcessesto indicate thatconnectis supported. - PROCESS_ENVFROM - Static variable in interface com.sendmail.jilter.JilterHandler
-
Flag for
getSupportedProcessesto indicate thatenvfromis supported. - PROCESS_ENVRCPT - Static variable in interface com.sendmail.jilter.JilterHandler
-
Flag for
getSupportedProcessesto indicate thatJilterHandler.envrcpt(java.lang.String[], java.util.Properties)is supported. - PROCESS_HEADER - Static variable in interface com.sendmail.jilter.JilterHandler
-
Flag for
getSupportedProcessesto indicate thatheaderis supported. - PROCESS_HELO - Static variable in interface com.sendmail.jilter.JilterHandler
-
Flag for
getSupportedProcessesto indicate thathelois 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
getRequiredModificationsto indicate that headers may be added. - SMFIF_ADDRCPT - Static variable in interface com.sendmail.jilter.JilterHandler
-
Flag for
getRequiredModificationsto indicate that recipients may be added. - SMFIF_CHGBODY - Static variable in interface com.sendmail.jilter.JilterHandler
-
Flag for
getRequiredModificationsto indicate that the body may be changed. - SMFIF_CHGHDRS - Static variable in interface com.sendmail.jilter.JilterHandler
-
Flag for
getRequiredModificationsto indicate that headers may be changed or deleted. - SMFIF_DELRCPT - Static variable in interface com.sendmail.jilter.JilterHandler
-
Flag for
getRequiredModificationsto indicate that recipients may be deleted. - SMFIF_MODBODY - Static variable in interface com.sendmail.jilter.JilterHandler
-
Flag for
getRequiredModificationsto indicate that headers may be added. - SMFIF_NONE - Static variable in interface com.sendmail.jilter.JilterHandler
-
Flag for
getRequiredModificationsto 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
All Classes All Packages