Package | Description |
---|---|
com.yahoo.jdisc |
Provides the common classes and interfaces of the jDISC core.
|
com.yahoo.jdisc.application |
Provides classes and interfaces for implementing an
Application . |
com.yahoo.jdisc.handler |
Provides classes and interfaces for implementing a
RequestHandler . |
com.yahoo.jdisc.service |
Provides classes and interfaces for implementing a
ClientProvider or
a ServerProvider . |
com.yahoo.jdisc.test |
Provides classes and interfaces for implementing unit tests of jDISC components.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
ProxyRequestHandler |
Modifier and Type | Field and Description |
---|---|
(package private) RequestHandler |
ProxyRequestHandler.delegate |
Modifier and Type | Field and Description |
---|---|
private BindingMatch<RequestHandler> |
Request.bindingMatch |
Modifier and Type | Method and Description |
---|---|
RequestHandler |
Container.resolveHandler(Request request)
Attempts to find a
RequestHandler in the current server- (if Request.isServerRequest() is
true) or client- (if Request.isServerRequest() is false) BindingSet that
matches the given URI . |
Modifier and Type | Method and Description |
---|---|
BindingMatch<RequestHandler> |
Request.getBindingMatch()
Returns the last resolved
BindingMatch , or null if none has been resolved yet. |
Modifier and Type | Method and Description |
---|---|
Request |
Request.setBindingMatch(BindingMatch<RequestHandler> bindingMatch)
Sets the last resolved
BindingMatch of this Request. |
Constructor and Description |
---|
ProxyRequestHandler(RequestHandler delegate) |
Modifier and Type | Field and Description |
---|---|
private Map<String,BindingRepository<RequestHandler>> |
ContainerBuilder.clientBindings |
private Map<String,BindingRepository<RequestHandler>> |
ContainerBuilder.serverBindings |
Modifier and Type | Method and Description |
---|---|
Map<String,BindingSet<RequestHandler>> |
ContainerBuilder.activateClientBindings() |
Map<String,BindingSet<RequestHandler>> |
ContainerBuilder.activateServerBindings() |
BindingRepository<RequestHandler> |
ContainerBuilder.clientBindings() |
BindingRepository<RequestHandler> |
ContainerBuilder.clientBindings(String setName) |
BindingRepository<RequestHandler> |
ContainerBuilder.serverBindings() |
BindingRepository<RequestHandler> |
ContainerBuilder.serverBindings(String setName) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRequestHandler
This class provides an abstract
RequestHandler implementation with reasonable defaults for everything but
handleRequest(Request, ResponseHandler) . |
class |
ThreadedRequestHandler
This class implements a
RequestHandler with a synchronous ThreadedRequestHandler.handleRequest(Request,
BufferedContentChannel, ResponseHandler) API for handling Request s. |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientProvider
This interface defines a component that is capable of acting as a client to an external server.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientProvider
This is a convenient parent class for
ClientProvider with default implementations for all but the
essential handleRequest(Request, ResponseHandler) method. |
Modifier and Type | Class and Description |
---|---|
class |
NonWorkingClientProvider |
class |
NonWorkingRequestHandler |
private static class |
ServerProviderConformanceTest.TestRequestHandler |
Copyright © 2017. All rights reserved.