public abstract class AbstractHttpBackend extends Object implements HttpBackend
HttpBackend.HttpExecutorCreator
Constructor and Description |
---|
AbstractHttpBackend(ForestConnectionManager connectionManager) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
public AbstractHttpBackend(ForestConnectionManager connectionManager)
public void init(ForestConfiguration configuration)
init
in interface HttpBackend
protected abstract HttpExecutor createHeadExecutor(ForestConnectionManager connectionManager, ForestRequest request, LifeCycleHandler lifeCycleHandler)
protected abstract HttpExecutor createGetExecutor(ForestConnectionManager connectionManager, ForestRequest request, LifeCycleHandler lifeCycleHandler)
protected abstract HttpExecutor createPostExecutor(ForestConnectionManager connectionManager, ForestRequest request, LifeCycleHandler lifeCycleHandler)
protected abstract HttpExecutor createPutExecutor(ForestConnectionManager connectionManager, ForestRequest request, LifeCycleHandler lifeCycleHandler)
protected abstract HttpExecutor createDeleteExecutor(ForestConnectionManager connectionManager, ForestRequest request, LifeCycleHandler lifeCycleHandler)
protected abstract HttpExecutor createOptionsExecutor(ForestConnectionManager connectionManager, ForestRequest request, LifeCycleHandler lifeCycleHandler)
protected abstract HttpExecutor createTraceExecutor(ForestConnectionManager connectionManager, ForestRequest request, LifeCycleHandler lifeCycleHandler)
protected abstract HttpExecutor createPatchExecutor(ForestConnectionManager connectionManager, ForestRequest request, LifeCycleHandler lifeCycleHandler)
public HttpExecutor createExecutor(ForestRequest request, LifeCycleHandler lifeCycleHandler)
createExecutor
in interface HttpBackend
Copyright © 2020. All rights reserved.