Package org.apache.commons.net.nntp
Class NNTPReply
java.lang.Object
org.apache.commons.net.nntp.NNTPReply
NNTPReply stores a set of constants for NNTP reply codes. To interpret the meaning of the codes, familiarity with RFC 977 is assumed. The mnemonic constant
names are transcriptions from the code descriptions of RFC 977.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
NNTP reply code 230.static final int
NNTP reply code 435.static final int
NNTP reply code 240.static final int
NNTP reply code 437.static final int
NNTP reply code 222.static final int
NNTP reply code 220.static final int
NNTP reply code 221.static final int
NNTP reply code 223.static final int
NNTP reply code 235.static final int
NNTP reply code 281.static final int
NNTP reply code 482.static final int
NNTP reply code 480.static final int
NNTP reply code 205.static final int
NNTP reply code 500.static final int
NNTP reply code 501.static final int
NNTP reply code 199.static final int
NNTP reply code 211.static final int
NNTP reply code 100.static final int
NNTP reply code 381.static final int
NNTP reply code 231.static final int
NNTP reply code 420.static final int
NNTP reply code 412.static final int
NNTP reply code 421.static final int
NNTP reply code 422.static final int
NNTP reply code 430.static final int
NNTP reply code 423.static final int
NNTP reply code 411.static final int
NNTP reply code 502.static final int
NNTP reply code 441.static final int
NNTP reply code 440.static final int
NNTP reply code 503.static final int
NNTP reply code 340.static final int
NNTP reply code 335.static final int
NNTP reply code 200.static final int
NNTP reply code 201.static final int
NNTP reply code 400.static final int
NNTP reply code 202.static final int
NNTP reply code 436. -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isInformational
(int reply) Tests if a reply code is an informational response.static boolean
isNegativePermanent
(int reply) Tests if a reply code is a negative permanent response.static boolean
isNegativeTransient
(int reply) Tests if a reply code is a negative transient response.static boolean
isPositiveCompletion
(int reply) Tests if a reply code is a positive completion response.static boolean
isPositiveIntermediate
(int reply) Tests if a reply code is a positive intermediate response.
-
Field Details
-
HELP_TEXT_FOLLOWS
NNTP reply code 100.- See Also:
-
DEBUG_OUTPUT
NNTP reply code 199.- See Also:
-
SERVER_READY_POSTING_ALLOWED
NNTP reply code 200.- See Also:
-
SERVER_READY_POSTING_NOT_ALLOWED
NNTP reply code 201.- See Also:
-
SLAVE_STATUS_NOTED
NNTP reply code 202.- See Also:
-
CLOSING_CONNECTION
NNTP reply code 205.- See Also:
-
GROUP_SELECTED
NNTP reply code 211.- See Also:
-
ARTICLE_RETRIEVED_HEAD_AND_BODY_FOLLOW
NNTP reply code 220.- See Also:
-
ARTICLE_RETRIEVED_HEAD_FOLLOWS
NNTP reply code 221.- See Also:
-
ARTICLE_RETRIEVED_BODY_FOLLOWS
NNTP reply code 222.- See Also:
-
ARTICLE_RETRIEVED_REQUEST_TEXT_SEPARATELY
NNTP reply code 223.- See Also:
-
ARTICLE_LIST_BY_MESSAGE_ID_FOLLOWS
NNTP reply code 230.- See Also:
-
NEW_NEWSGROUP_LIST_FOLLOWS
NNTP reply code 231.- See Also:
-
ARTICLE_TRANSFERRED_OK
NNTP reply code 235.- See Also:
-
ARTICLE_POSTED_OK
NNTP reply code 240.- See Also:
-
AUTHENTICATION_ACCEPTED
NNTP reply code 281.- See Also:
-
SEND_ARTICLE_TO_TRANSFER
NNTP reply code 335.- See Also:
-
SEND_ARTICLE_TO_POST
NNTP reply code 340.- See Also:
-
MORE_AUTH_INFO_REQUIRED
NNTP reply code 381.- See Also:
-
SERVICE_DISCONTINUED
NNTP reply code 400.- See Also:
-
NO_SUCH_NEWSGROUP
NNTP reply code 411.- See Also:
-
NO_NEWSGROUP_SELECTED
NNTP reply code 412.- See Also:
-
NO_CURRENT_ARTICLE_SELECTED
NNTP reply code 420.- See Also:
-
NO_NEXT_ARTICLE
NNTP reply code 421.- See Also:
-
NO_PREVIOUS_ARTICLE
NNTP reply code 422.- See Also:
-
NO_SUCH_ARTICLE_NUMBER
NNTP reply code 423.- See Also:
-
NO_SUCH_ARTICLE_FOUND
NNTP reply code 430.- See Also:
-
ARTICLE_NOT_WANTED
NNTP reply code 435.- See Also:
-
TRANSFER_FAILED
NNTP reply code 436.- See Also:
-
ARTICLE_REJECTED
NNTP reply code 437.- See Also:
-
POSTING_NOT_ALLOWED
NNTP reply code 440.- See Also:
-
POSTING_FAILED
NNTP reply code 441.- See Also:
-
AUTHENTICATION_REQUIRED
NNTP reply code 480.- Since:
- 2.2 - corrected value to 480
- See Also:
-
AUTHENTICATION_REJECTED
NNTP reply code 482.- See Also:
-
COMMAND_NOT_RECOGNIZED
NNTP reply code 500.- See Also:
-
COMMAND_SYNTAX_ERROR
NNTP reply code 501.- See Also:
-
PERMISSION_DENIED
NNTP reply code 502.- See Also:
-
PROGRAM_FAULT
NNTP reply code 503.- See Also:
-
-
Method Details
-
isInformational
Tests if a reply code is an informational response. All codes beginning with a 1 are positive informational responses. Informational responses are used to provide human-readable information such as help text.- Parameters:
reply
- The reply code to test.- Returns:
- True if a reply code is an informational response, false if not.
-
isNegativePermanent
Tests if a reply code is a negative permanent response. All codes beginning with a 5 are negative permanent responses. The NNTP server will send a negative permanent response when it does not implement a command, a command is incorrectly formatted, or a serious program error occurs.- Parameters:
reply
- The reply code to test.- Returns:
- True if a reply code is a negative permanent response, false if not.
-
isNegativeTransient
Tests if a reply code is a negative transient response. All codes beginning with a 4 are negative transient responses. The NNTP server will send a negative transient response on the failure of a correctly formatted command that could not be performed for some reason. For example, retrieving an article that does not exist will result in a negative transient response.- Parameters:
reply
- The reply code to test.- Returns:
- True if a reply code is a negative transient response, false if not.
-
isPositiveCompletion
Tests if a reply code is a positive completion response. All codes beginning with a 2 are positive completion responses. The NNTP server will send a positive completion response on the final successful completion of a command.- Parameters:
reply
- The reply code to test.- Returns:
- True if a reply code is a positive completion response, false if not.
-
isPositiveIntermediate
Tests if a reply code is a positive intermediate response. All codes beginning with a 3 are positive intermediate responses. The NNTP server will send a positive intermediate response on the successful completion of one part of a multipart command or sequence of commands. For example, after a successful POST command, a positive intermediate response will be sent to indicate that the server is ready to receive the article to be posted.- Parameters:
reply
- The reply code to test.- Returns:
- True if a reply code is a positive intermediate response, false if not.
-