* The “PutFailed” message signals the client that a {@link ClientPut} request
* has failed. This also means that no further progress messages for that
* request will be sent.
* The “PutFailed” message signals the client that a {@link ClientPut} request
* has failed. This also means that no further progress messages for that
* request will be sent.
* @author David ‘Bombe’ Roden <bombe@freenetproject.org>
*/
public class PutFailed extends BaseMessage {
/**
* Creates a new “PutFailed” message that wraps the received message.
* @author David ‘Bombe’ Roden <bombe@freenetproject.org>
*/
public class PutFailed extends BaseMessage {
/**
* Creates a new “PutFailed” message that wraps the received message.
* @return <code>true</code> if the request is on the global queue,
* <code>false</code> if it is on the client-local queue
*/
* @return <code>true</code> if the request is on the global queue,
* <code>false</code> if it is on the client-local queue
*/
/**
* Returns whether the request failed fatally. If a request fails fatally it
* can never complete, even with inifinite retries.
/**
* Returns whether the request failed fatally. If a request fails fatally it
* can never complete, even with inifinite retries.
* @return <code>true</code> if the request failed fatally,
* <code>false</code> otherwise
*/
* @return <code>true</code> if the request failed fatally,
* <code>false</code> otherwise
*/
* Returns a list of complex error codes with the message. Use
* {@link #getComplexErrorDescription(int)} and
* {@link #getComplexErrorCount(int)} to get details.
* Returns a list of complex error codes with the message. Use
* {@link #getComplexErrorDescription(int)} and
* {@link #getComplexErrorCount(int)} to get details.
/**
* Returns the description of the complex error. You should only hand it
* error codes you got from {@link #getComplexErrorCodes()}!
/**
* Returns the description of the complex error. You should only hand it
* error codes you got from {@link #getComplexErrorCodes()}!
/**
* Returns the count of the complex error. You should only hand it error
* codes you got from {@link #getComplexErrorCodes()}!
/**
* Returns the count of the complex error. You should only hand it error
* codes you got from {@link #getComplexErrorCodes()}!