org.iges.anagram.service
Class DODSErrorService
java.lang.Object
|
+--org.iges.anagram.AbstractModule
|
+--org.iges.anagram.service.Service
|
+--org.iges.anagram.service.ErrorService
|
+--org.iges.anagram.service.DODSErrorService
- All Implemented Interfaces:
- Module
- public class DODSErrorService
- extends ErrorService
Sends an error message in the DODS protocol format
Method Summary |
void |
configure(Setting setting)
Configures the module according to the settings provided. |
java.lang.String |
getServiceName()
Returns the name of this service. |
protected void |
sendDODSError(java.io.PrintWriter out,
java.lang.String msg)
|
protected void |
sendErrorMsg(ClientRequest request,
java.lang.String msg)
Sends the message provided in a format defined by the
ErrorService implementation. |
protected void |
sendUnexpectedErrorMsg(ClientRequest request,
java.lang.String debugInfo)
Sends the "unexpected error" message provided in a format
defined by the ErrorService implementation. |
protected void |
setHeaders(ClientRequest request)
|
Methods inherited from class org.iges.anagram.AbstractModule |
configModule, debug, debug, error, fail, fail, fail, getModuleName, info, init, toString, verbose, verbose |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DODSErrorService
public DODSErrorService()
getServiceName
public java.lang.String getServiceName()
- Description copied from class:
Service
- Returns the name of this service. Used to build the module ID,
and to map URLs to services.
- Specified by:
getServiceName
in class Service
configure
public void configure(Setting setting)
- Description copied from class:
AbstractModule
- Configures the module according to the settings provided. The
server supports dynamic reconfiguration. Thus this method may be
called at any time in the life of the module. If the module
cannot be reconfigured, it should throw an exception.
- Specified by:
configure
in interface Module
- Specified by:
configure
in class AbstractModule
sendErrorMsg
protected void sendErrorMsg(ClientRequest request,
java.lang.String msg)
- Description copied from class:
ErrorService
- Sends the message provided in a format defined by the
ErrorService implementation. Called by
handle()
.
- Specified by:
sendErrorMsg
in class ErrorService
sendUnexpectedErrorMsg
protected void sendUnexpectedErrorMsg(ClientRequest request,
java.lang.String debugInfo)
- Description copied from class:
ErrorService
- Sends the "unexpected error" message provided in a format
defined by the ErrorService implementation.
Called by
handle()
.
- Specified by:
sendUnexpectedErrorMsg
in class ErrorService
setHeaders
protected void setHeaders(ClientRequest request)
sendDODSError
protected void sendDODSError(java.io.PrintWriter out,
java.lang.String msg)