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 essentialRequestHandler.handleRequest(Request, ResponseHandler)
method.- Author:
- Simon Thoresen Hult
-
-
Field Summary
-
Fields inherited from interface com.yahoo.jdisc.SharedResource
DEBUG, SYSTEM_PROPERTY_NAME_DEBUG
-
-
Constructor Summary
Constructors Constructor Description AbstractClientProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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, 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, release
-
-
-
-
Method Detail
-
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
-
-