Package org.apache.commons.net
Class PrintCommandListener
java.lang.Object
org.apache.commons.net.PrintCommandListener
- All Implemented Interfaces:
- EventListener,- ProtocolCommandListener
This is a support class for some example programs. It is a sample implementation of the ProtocolCommandListener interface which just prints out to a
 specified stream all command/reply traffic.
- Since:
- 2.0
- 
Constructor SummaryConstructorsConstructorDescriptionPrintCommandListener(PrintStream printStream) Constructs an instance which prints everything using the default Charset.PrintCommandListener(PrintStream printStream, boolean suppressLogin) Constructs an instance which optionally suppresses login command text and indicates where the EOL starts with the specified character.PrintCommandListener(PrintStream printStream, boolean suppressLogin, char eolMarker) Constructs an instance which optionally suppresses login command text and indicates where the EOL starts with the specified character.PrintCommandListener(PrintStream printStream, boolean suppressLogin, char eolMarker, boolean showDirection) Constructs an instance which optionally suppresses login command text and indicates where the EOL starts with the specified character.PrintCommandListener(PrintWriter writer) Constructs the default instance which prints everything.PrintCommandListener(PrintWriter writer, boolean suppressLogin) Constructs an instance which optionally suppresses login command text.PrintCommandListener(PrintWriter writer, boolean suppressLogin, char eolMarker) Constructs an instance which optionally suppresses login command text and indicates where the EOL starts with the specified character.PrintCommandListener(PrintWriter writer, boolean suppressLogin, char eolMarker, boolean showDirection) Constructs an instance which optionally suppresses login command text and indicates where the EOL starts with the specified character.
- 
Method SummaryModifier and TypeMethodDescriptionvoidThis method is invoked by a ProtocolCommandEvent source after sending a protocol command to a server.voidThis method is invoked by a ProtocolCommandEvent source after receiving a reply from a server.
- 
Constructor Details- 
PrintCommandListenerConstructs an instance which prints everything using the default Charset.- Parameters:
- printStream- where to write the commands and responses e.g. System.out
- Since:
- 3.0
 
- 
PrintCommandListenerConstructs an instance which optionally suppresses login command text and indicates where the EOL starts with the specified character.- Parameters:
- printStream- where to write the commands and responses
- suppressLogin- if- true, only print command name for login
- Since:
- 3.0
 
- 
PrintCommandListenerConstructs an instance which optionally suppresses login command text and indicates where the EOL starts with the specified character.- Parameters:
- printStream- where to write the commands and responses
- suppressLogin- if- true, only print command name for login
- eolMarker- if non-zero, add a marker just before the EOL.
- Since:
- 3.0
 
- 
PrintCommandListenerpublic PrintCommandListener(PrintStream printStream, boolean suppressLogin, char eolMarker, boolean showDirection) Constructs an instance which optionally suppresses login command text and indicates where the EOL starts with the specified character.- Parameters:
- printStream- where to write the commands and responses
- suppressLogin- if- true, only print command name for login
- eolMarker- if non-zero, add a marker just before the EOL.
- showDirection- if- true, add- "> "or- "< "as appropriate to the output
- Since:
- 3.0
 
- 
PrintCommandListenerConstructs the default instance which prints everything.- Parameters:
- writer- where to write the commands and responses
 
- 
PrintCommandListenerConstructs an instance which optionally suppresses login command text.- Parameters:
- writer- where to write the commands and responses
- suppressLogin- if- true, only print command name for login
- Since:
- 3.0
 
- 
PrintCommandListenerConstructs an instance which optionally suppresses login command text and indicates where the EOL starts with the specified character.- Parameters:
- writer- where to write the commands and responses
- suppressLogin- if- true, only print command name for login
- eolMarker- if non-zero, add a marker just before the EOL.
- Since:
- 3.0
 
- 
PrintCommandListenerpublic PrintCommandListener(PrintWriter writer, boolean suppressLogin, char eolMarker, boolean showDirection) Constructs an instance which optionally suppresses login command text and indicates where the EOL starts with the specified character.- Parameters:
- writer- where to write the commands and responses
- suppressLogin- if- true, only print command name for login
- eolMarker- if non-zero, add a marker just before the EOL.
- showDirection- if- true, add- ">" or- "< "as appropriate to the output
- Since:
- 3.0
 
 
- 
- 
Method Details- 
protocolCommandSentDescription copied from interface:ProtocolCommandListenerThis method is invoked by a ProtocolCommandEvent source after sending a protocol command to a server.- Specified by:
- protocolCommandSentin interface- ProtocolCommandListener
- Parameters:
- event- The ProtocolCommandEvent fired.
 
- 
protocolReplyReceivedDescription copied from interface:ProtocolCommandListenerThis method is invoked by a ProtocolCommandEvent source after receiving a reply from a server.- Specified by:
- protocolReplyReceivedin interface- ProtocolCommandListener
- Parameters:
- event- The ProtocolCommandEvent fired.
 
 
-