Package com.yahoo.jdisc.service
Class AbstractClientProvider
java.lang.Object
com.yahoo.jdisc.AbstractResource
com.yahoo.jdisc.handler.AbstractRequestHandler
com.yahoo.jdisc.service.AbstractClientProvider
- All Implemented Interfaces:
RequestHandler
,ClientProvider
,SharedResource
public abstract class AbstractClientProvider
extends AbstractRequestHandler
implements ClientProvider
This is a convenient parent class for ClientProvider
with default implementations for all but the
essential RequestHandler.handleRequest(Request, ResponseHandler)
method.
- Author:
- Simon Thoresen Hult
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.yahoo.jdisc.SharedResource
SharedResource.Debug
-
Field Summary
Fields inherited from interface com.yahoo.jdisc.SharedResource
DEBUG, SYSTEM_PROPERTY_NAME_DEBUG
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
start()
This is a synchronous method to configure this ClientProvider.Methods inherited from class com.yahoo.jdisc.handler.AbstractRequestHandler
handleTimeout
Methods inherited from class com.yahoo.jdisc.AbstractResource
currentState, destroy, refer, refer, release, retainCount
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.yahoo.jdisc.handler.RequestHandler
handleRequest, handleTimeout
Methods inherited from interface com.yahoo.jdisc.SharedResource
refer, refer, release
-
Constructor Details
-
AbstractClientProvider
public AbstractClientProvider()
-
-
Method Details
-
start
public void start()Description copied from interface:ClientProvider
This is a synchronous method to configure this ClientProvider. The
Container
does not call this method, instead it is a required step in theApplication
initialization code.- Specified by:
start
in interfaceClientProvider
-