Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W 

A

AbstractApplication - Class in com.yahoo.jdisc.application
This class is a convenient parent class for Application developers that require simple access to the most commonly used jDISC APIs.
AbstractApplication(BundleInstaller, ContainerActivator, CurrentContainer) - Constructor for class com.yahoo.jdisc.application.AbstractApplication
 
AbstractClientApplication - Class in com.yahoo.jdisc.client
This is a convenient parent class for ClientApplication developers.
AbstractClientApplication(BundleInstaller, ContainerActivator, CurrentContainer) - Constructor for class com.yahoo.jdisc.client.AbstractClientApplication
 
AbstractClientProvider - Class in com.yahoo.jdisc.service
This is a convenient parent class for ClientProvider with default implementations for all but the essential RequestHandler.handleRequest(Request, ResponseHandler) method.
AbstractClientProvider() - Constructor for class com.yahoo.jdisc.service.AbstractClientProvider
 
AbstractContentOutputStream - Class in com.yahoo.jdisc.handler
 
AbstractContentOutputStream() - Constructor for class com.yahoo.jdisc.handler.AbstractContentOutputStream
 
AbstractRequestHandler - Class in com.yahoo.jdisc.handler
This class provides an abstract RequestHandler implementation with reasonable defaults for everything but RequestHandler.handleRequest(Request, ResponseHandler).
AbstractRequestHandler() - Constructor for class com.yahoo.jdisc.handler.AbstractRequestHandler
 
AbstractResource - Class in com.yahoo.jdisc
This class provides a thread-safe implementation of the SharedResource interface, and should be used for all subclasses of RequestHandler, ClientProvider and ServerProvider.
AbstractResource() - Constructor for class com.yahoo.jdisc.AbstractResource
 
AbstractResource.DebugResourceReference - Class in com.yahoo.jdisc
 
AbstractResource.NoDebugResourceReference - Class in com.yahoo.jdisc
 
AbstractServerProvider - Class in com.yahoo.jdisc.service
This is a convenient parent class for ServerProvider with default implementations for all but the essential ServerProvider.start() and ServerProvider.close() methods.
AbstractServerProvider(CurrentContainer) - Constructor for class com.yahoo.jdisc.service.AbstractServerProvider
 
ACCEPTED - Static variable in interface com.yahoo.jdisc.Response.Status
 
activate() - Method in class com.yahoo.jdisc.application.BindingRepository
Creates and returns an immutable BindingSet that contains the bindings of this BindingRepository.
activate() - Method in class com.yahoo.jdisc.application.GuiceRepository
 
activate() - Method in class com.yahoo.jdisc.application.ServerRepository
 
activateClientBindings() - Method in class com.yahoo.jdisc.application.ContainerBuilder
 
activateContainer(ContainerBuilder) - Method in class com.yahoo.jdisc.application.AbstractApplication
 
activateContainer(ContainerBuilder) - Method in interface com.yahoo.jdisc.application.ContainerActivator
Creates and activates a Container based on the provided ContainerBuilder.
activateContainer(ContainerBuilder) - Method in class com.yahoo.jdisc.test.TestDriver
 
activateServerBindings() - Method in class com.yahoo.jdisc.application.ContainerBuilder
 
activator - Variable in class com.yahoo.jdisc.application.AbstractApplication
 
activeReferences - Variable in class com.yahoo.jdisc.AbstractResource
 
add(String, Number, Metric.Context) - Method in interface com.yahoo.jdisc.application.MetricConsumer
Consume a call to Metric.add(String, Number, Metric.Context).
add(String, Number, Metric.Context) - Method in class com.yahoo.jdisc.application.MetricImpl
 
add(T) - Method in class com.yahoo.jdisc.application.ResourcePool
Adds the given SharedResource to this ResourcePool.
add(String, String) - Method in class com.yahoo.jdisc.HeaderFields
Adds the given value to the entry of the specified key.
add(String, List<String>) - Method in class com.yahoo.jdisc.HeaderFields
Adds the given values to the entry of the specified key.
add(String, Number, Metric.Context) - Method in interface com.yahoo.jdisc.Metric
Add to a metric value.
addAll(Map<? extends String, ? extends List<String>>) - Method in class com.yahoo.jdisc.HeaderFields
Adds all the entries of the given map to this.
addListener(Runnable, Executor) - Method in class com.yahoo.jdisc.handler.FastContentOutputStream
 
addListener(Runnable, Executor) - Method in class com.yahoo.jdisc.handler.FastContentWriter
 
addListener(Runnable, Executor) - Method in class com.yahoo.jdisc.handler.FutureConjunction
 
addListener(Runnable, Executor) - Method in class com.yahoo.jdisc.handler.RequestDispatch
 
addOperand(ListenableFuture<Boolean>) - Method in class com.yahoo.jdisc.handler.FutureConjunction
Adds a ListenableFuture<Boolean> to this conjunction.
addRef(int) - Method in class com.yahoo.jdisc.AbstractResource
 
addTask() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
appContext - Variable in class com.yahoo.jdisc.application.ContainerBuilder
 
appContext() - Method in class com.yahoo.jdisc.application.ContainerBuilder
 
appContext() - Method in interface com.yahoo.jdisc.application.DeactivatedContainer
Returns the context object that was previously attached to the corresponding ContainerBuilder through the ContainerBuilder.setAppContext(Object) method.
Application - Interface in com.yahoo.jdisc.application
This interface defines the API of the singleton Application that runs in a jDISC instance.
APPLICATION - Static variable in class com.yahoo.jdisc.application.OsgiHeader
 
application() - Method in class com.yahoo.jdisc.test.TestDriver
Returns the Application loaded by this TestDriver.
ApplicationNotReadyException - Exception in com.yahoo.jdisc.application
This exception is used to signal that no Application has been configured.
ApplicationNotReadyException() - Constructor for exception com.yahoo.jdisc.application.ApplicationNotReadyException
Constructs a new instance of this class with a detail message.
asList(Bundle, String) - Static method in class com.yahoo.jdisc.application.OsgiHeader
This method reads the named header from the manifest of the given bundle, and parses it as a comma-separated list of values.
available() - Method in class com.yahoo.jdisc.handler.ReadableContentChannel
Returns a lower-bound estimate on the number of bytes available to be ReadableContentChannel.read() without blocking.
available() - Method in class com.yahoo.jdisc.handler.UnsafeContentInputStream
 
await() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.Event
 
awaitAsyncTasks() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
awaitClose(long, TimeUnit) - Method in class com.yahoo.jdisc.test.TestDriver
Waits for shut down of this TestDriver to complete.
awaitShutdown(int, TimeUnit) - Method in class com.yahoo.jdisc.client.AbstractClientApplication
 
awaitShutdown() - Method in class com.yahoo.jdisc.client.AbstractClientApplication
 
awaitTermination(int, TimeUnit) - Method in class com.yahoo.jdisc.application.AbstractApplication
 
awaitTermination() - Method in class com.yahoo.jdisc.application.AbstractApplication
 

B

BAD_GATEWAY - Static variable in interface com.yahoo.jdisc.Response.Status
 
BAD_REQUEST - Static variable in interface com.yahoo.jdisc.Response.Status
4xx: Client Error - The request contains bad syntax or cannot be fulfilled.
bind(String, T) - Method in class com.yahoo.jdisc.application.BindingRepository
Creates a UriPattern from the given pattern string, and calls BindingRepository.put(UriPattern, Object).
bindAll(Map<String, T>) - Method in class com.yahoo.jdisc.application.BindingRepository
Convenient method for calling BindingRepository.bind(String, Object) for all entries in a collection of bindings.
BindingMatch<T> - Class in com.yahoo.jdisc.application
This class holds the result of a BindingSet.match(URI) operation.
BindingMatch(UriPattern.Match, T) - Constructor for class com.yahoo.jdisc.application.BindingMatch
Constructs a new instance of this class.
bindingMatch - Variable in class com.yahoo.jdisc.Request
 
BindingNotFoundException - Exception in com.yahoo.jdisc.handler
This exception is used to signal that no binding was found for the URI of a given Request.
BindingNotFoundException(URI) - Constructor for exception com.yahoo.jdisc.handler.BindingNotFoundException
Constructs a new instance of this class with a detail message that contains the URI that has no binding.
BindingRepository<T> - Class in com.yahoo.jdisc.application
This is a mutable repository of bindings from UriPatterns to some target type T.
BindingRepository() - Constructor for class com.yahoo.jdisc.application.BindingRepository
 
bindings - Variable in class com.yahoo.jdisc.application.BindingRepository
 
bindings - Variable in class com.yahoo.jdisc.application.BindingSet
 
BindingSet<T> - Class in com.yahoo.jdisc.application
This is an immutable set of ordered bindings from UriPatterns to some target type T.
BindingSet(Collection<Map.Entry<UriPattern, T>>) - Constructor for class com.yahoo.jdisc.application.BindingSet
 
bindingSet - Variable in exception com.yahoo.jdisc.service.BindingSetNotFoundException
 
bindingSet() - Method in exception com.yahoo.jdisc.service.BindingSetNotFoundException
Returns the name of the BindingSet that was not found.
BindingSetNotFoundException - Exception in com.yahoo.jdisc.service
This exception is used to signal that a named BindingSet was not found.
BindingSetNotFoundException(String) - Constructor for exception com.yahoo.jdisc.service.BindingSetNotFoundException
Constructs a new instance of this class with a detail message that contains the name of the BindingSet that was not found.
BindingSetSelector - Interface in com.yahoo.jdisc.application
This interface defines the component that is used by the CurrentContainer to assign a BindingSet to a newly created Container based on the given URI.
BlockingContentWriter - Class in com.yahoo.jdisc.handler
This class provides a blocking write-interface to a ContentChannel.
BlockingContentWriter(ContentChannel) - Constructor for class com.yahoo.jdisc.handler.BlockingContentWriter
Creates a new BlockingContentWriter that encapsulates a given ContentChannel.
bootstrapLoader() - Method in class com.yahoo.jdisc.test.TestDriver
Returns the BootstrapLoader used by this TestDriver.
buf - Variable in class com.yahoo.jdisc.handler.BufferedContentChannel.Entry
 
buf - Variable in class com.yahoo.jdisc.handler.ReadableContentChannel.Entry
 
buf - Variable in class com.yahoo.jdisc.handler.UnsafeContentInputStream
 
BufferedContentChannel - Class in com.yahoo.jdisc.handler
This class implements an unlimited, non-blocking content queue.
BufferedContentChannel() - Constructor for class com.yahoo.jdisc.handler.BufferedContentChannel
 
BufferedContentChannel.Entry - Class in com.yahoo.jdisc.handler
 
BUFFERSIZE - Static variable in class com.yahoo.jdisc.handler.AbstractContentOutputStream
 
builder - Variable in class com.yahoo.jdisc.application.ResourcePool
 
bundleContext() - Method in interface com.yahoo.jdisc.application.OsgiFramework
Returns the BundleContext of this framework's system bundle.
bundleContext() - Method in class com.yahoo.jdisc.test.NonWorkingOsgiFramework
 
BundleInstallationException - Exception in com.yahoo.jdisc.application
This exception is thrown by OsgiFramework.installBundle(String) if installation failed.
BundleInstallationException(Collection<Bundle>, Throwable) - Constructor for exception com.yahoo.jdisc.application.BundleInstallationException
 
bundleInstaller - Variable in class com.yahoo.jdisc.application.AbstractApplication
 
BundleInstaller - Class in com.yahoo.jdisc.application
This is a utility class to help with installing, starting, stopping and uninstalling OSGi Bundles.
BundleInstaller(OsgiFramework) - Constructor for class com.yahoo.jdisc.application.BundleInstaller
 
bundles() - Method in interface com.yahoo.jdisc.application.OsgiFramework
Returns an iterable collection of all installed bundles.
bundles() - Method in class com.yahoo.jdisc.test.NonWorkingOsgiFramework
 

C

call() - Method in class com.yahoo.jdisc.handler.CallableRequestDispatch
 
call() - Method in class com.yahoo.jdisc.handler.CallableResponseDispatch
 
call() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.CallableCompletionHandler
 
call() - Method in class com.yahoo.jdisc.test.TestDriver.CloseTask
 
CallableCompletionHandler() - Constructor for class com.yahoo.jdisc.test.ServerProviderConformanceTest.CallableCompletionHandler
 
CallableRequestDispatch - Class in com.yahoo.jdisc.handler
This is a convenient subclass of RequestDispatch that implements the Callable interface.
CallableRequestDispatch() - Constructor for class com.yahoo.jdisc.handler.CallableRequestDispatch
 
CallableResponseDispatch - Class in com.yahoo.jdisc.handler
This is a convenient subclass of ResponseDispatch that implements the Callable interface.
CallableResponseDispatch(ResponseHandler) - Constructor for class com.yahoo.jdisc.handler.CallableResponseDispatch
Constructs a new instances of this class over the given ResponseHandler.
callInOtherThread(Callable<Void>) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
cancel(boolean) - Method in class com.yahoo.jdisc.handler.FastContentOutputStream
 
cancel(boolean) - Method in class com.yahoo.jdisc.handler.FastContentWriter
 
cancel(boolean) - Method in class com.yahoo.jdisc.handler.FutureCompletion
 
cancel(boolean) - Method in class com.yahoo.jdisc.handler.FutureConjunction
 
cancel(boolean) - Method in class com.yahoo.jdisc.handler.FutureResponse
 
cancel(boolean) - Method in class com.yahoo.jdisc.handler.RequestDispatch
 
cancel(boolean) - Method in class com.yahoo.jdisc.handler.ResponseDispatch
 
cancel - Variable in class com.yahoo.jdisc.Request
 
cancel() - Method in class com.yahoo.jdisc.Request
Mark this request as cancelled and frees any resources held by the request if possible.
channel - Variable in class com.yahoo.jdisc.handler.BlockingContentWriter
 
clear() - Method in class com.yahoo.jdisc.application.BindingRepository
Removes all bindings from this repository.
clear() - Method in class com.yahoo.jdisc.HeaderFields
 
ClientApplication - Interface in com.yahoo.jdisc.client
This interface extends the Application interface, and is intended to be used with the ClientDriver to implement stand-alone client applications on top of jDISC.
clientBindings - Variable in class com.yahoo.jdisc.application.ContainerBuilder
 
clientBindings() - Method in class com.yahoo.jdisc.application.ContainerBuilder
 
clientBindings(String) - Method in class com.yahoo.jdisc.application.ContainerBuilder
 
ClientDriver - Class in com.yahoo.jdisc.client
This class provides a unified way to set up and run a ClientApplication.
ClientDriver() - Constructor for class com.yahoo.jdisc.client.ClientDriver
 
ClientProvider - Interface in com.yahoo.jdisc.service
This interface defines a component that is capable of acting as a client to an external server.
close() - Method in class com.yahoo.jdisc.AbstractResource.DebugResourceReference
 
close() - Method in class com.yahoo.jdisc.AbstractResource.NoDebugResourceReference
 
close() - Method in class com.yahoo.jdisc.application.ResourcePool
 
close() - Method in class com.yahoo.jdisc.handler.AbstractContentOutputStream
 
close() - Method in class com.yahoo.jdisc.handler.BlockingContentWriter
Closes the underlying ContentChannel and waits for the operation to complete.
close(CompletionHandler) - Method in class com.yahoo.jdisc.handler.BufferedContentChannel
 
close(CompletionHandler) - Method in interface com.yahoo.jdisc.handler.ContentChannel
Closes this ContentChannel.
close() - Method in class com.yahoo.jdisc.handler.FastContentWriter
Closes the underlying ContentChannel.
close(CompletionHandler) - Method in class com.yahoo.jdisc.handler.NullContent
 
close(CompletionHandler) - Method in class com.yahoo.jdisc.handler.ReadableContentChannel
 
close() - Method in class com.yahoo.jdisc.handler.UnsafeContentInputStream
 
close(CompletionHandler) - Method in class com.yahoo.jdisc.ProxyRequestHandler.ProxyContentChannel
 
close() - Method in class com.yahoo.jdisc.ReferencedResource
 
close() - Method in interface com.yahoo.jdisc.ResourceReference
Decrements the reference count of the referenced resource.
close() - Method in interface com.yahoo.jdisc.service.ServerProvider
This is a synchronous method to close the listen port (or equivalent) of this ServerProvider and flush any input buffers that will cause calls to CurrentContainer.newReference(URI).
close(CompletionHandler) - Method in class com.yahoo.jdisc.test.NonWorkingContentChannel
 
close() - Method in class com.yahoo.jdisc.test.NonWorkingServerProvider
 
close() - Method in class com.yahoo.jdisc.test.TestDriver
Initiatiates shut down of this TestDriver and waits for it to complete.
closeCompletion - Variable in class com.yahoo.jdisc.handler.BufferedContentChannel
 
closed - Variable in class com.yahoo.jdisc.handler.BufferedContentChannel
 
closed - Variable in class com.yahoo.jdisc.handler.FastContentWriter
 
closed - Variable in class com.yahoo.jdisc.handler.ReadableContentChannel
 
closed - Variable in class com.yahoo.jdisc.ProxyRequestHandler.ProxyCompletionHandler
 
closed - Variable in class com.yahoo.jdisc.ProxyRequestHandler.ProxyResponseHandler
 
closeResponse(ContentChannel) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
closeResponseInOtherThread(ContentChannel) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
closeTask - Variable in class com.yahoo.jdisc.test.TestDriver
 
CloseTask() - Constructor for class com.yahoo.jdisc.test.TestDriver.CloseTask
 
collection() - Method in class com.yahoo.jdisc.application.GuiceRepository
 
collection() - Method in class com.yahoo.jdisc.application.ServerRepository
 
com.yahoo.jdisc - package com.yahoo.jdisc
Provides the common classes and interfaces of the jDISC core.
com.yahoo.jdisc.application - package com.yahoo.jdisc.application
Provides classes and interfaces for implementing an Application.
com.yahoo.jdisc.client - package com.yahoo.jdisc.client
Provides classes and interfaces for implementing a ClientApplication.
com.yahoo.jdisc.handler - package com.yahoo.jdisc.handler
Provides classes and interfaces for implementing a RequestHandler.
com.yahoo.jdisc.service - package com.yahoo.jdisc.service
Provides classes and interfaces for implementing a ClientProvider or a ServerProvider.
com.yahoo.jdisc.test - package com.yahoo.jdisc.test
Provides classes and interfaces for implementing unit tests of jDISC components.
compare(String, String, boolean) - Static method in class com.yahoo.jdisc.application.GlobPattern
 
compareTo(GlobPattern) - Method in class com.yahoo.jdisc.application.GlobPattern
 
compareTo(UriPattern) - Method in class com.yahoo.jdisc.application.UriPattern
 
compile(String) - Static method in class com.yahoo.jdisc.application.GlobPattern
 
completed() - Method in interface com.yahoo.jdisc.handler.CompletionHandler
Invoked when an operation has completed.
completed() - Method in class com.yahoo.jdisc.handler.FastContentWriter.SimpleCompletionHandler
 
completed() - Method in class com.yahoo.jdisc.handler.FutureCompletion
 
completed() - Method in class com.yahoo.jdisc.ProxyRequestHandler.IgnoredCompletion
 
completed() - Method in class com.yahoo.jdisc.ProxyRequestHandler.ProxyCompletionHandler
 
completed() - Method in class com.yahoo.jdisc.test.NonWorkingCompletionHandler
 
completed() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.CallableCompletionHandler
 
completeInOtherThread(CompletionHandler, Class<?>...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
CompletionHandler - Interface in com.yahoo.jdisc.handler
This interface defines a handler for consuming the result of an asynchronous I/O operation.
completionHandler - Variable in class com.yahoo.jdisc.handler.FastContentWriter
 
completions - Variable in class com.yahoo.jdisc.handler.RequestDispatch
 
completions - Variable in class com.yahoo.jdisc.handler.ResponseDispatch
 
CONFLICT - Static variable in interface com.yahoo.jdisc.Response.Status
 
ConformanceException() - Constructor for exception com.yahoo.jdisc.test.ServerProviderConformanceTest.ConformanceException
 
ConformanceException(ServerProviderConformanceTest.Event) - Constructor for exception com.yahoo.jdisc.test.ServerProviderConformanceTest.ConformanceException
In some tests, we want to ensure that a thrown exception has been handled by the framework before we do something else.
connect() - Method in class com.yahoo.jdisc.handler.RequestDispatch
This methods calls RequestDispatch.newRequest() to create a new Request, and then calls Request.connect(ResponseHandler) on that.
connect(ResponseHandler) - Method in class com.yahoo.jdisc.handler.ResponseDispatch
This methods calls ResponseDispatch.newResponse() to create a new Response, and then calls ResponseHandler.handleResponse(Response) with that.
connect(ResponseHandler) - Method in class com.yahoo.jdisc.Request
Attempts to resolve and connect to the RequestHandler appropriate for the URI of this Request.
connectFastWriter() - Method in class com.yahoo.jdisc.handler.RequestDispatch
This is a convenient method to construct a FastContentWriter over the ContentChannel returned by calling RequestDispatch.connect().
connectFastWriter(ResponseHandler) - Method in class com.yahoo.jdisc.handler.ResponseDispatch
Convenience method for constructing a FastContentWriter over the ContentChannel returned by calling ResponseDispatch.connect(ResponseHandler).
connectRequest(String, ResponseHandler) - Method in class com.yahoo.jdisc.test.TestDriver
Convenience method to create and Request.connect(ResponseHandler) a Request on the CurrentContainer.
connectTo(ContentChannel) - Method in class com.yahoo.jdisc.handler.BufferedContentChannel
Connects this BufferedContentChannel to a ContentChannel.
consumer - Variable in class com.yahoo.jdisc.application.ContainerThread
 
consumer() - Method in class com.yahoo.jdisc.application.ContainerThread
Returns the MetricConsumer of this.
consumer - Variable in class com.yahoo.jdisc.application.MetricImpl
 
consumeRequestContent() - Method in class com.yahoo.jdisc.handler.ThreadedRequestHandler.RequestTask
 
consumerProvider - Variable in class com.yahoo.jdisc.application.MetricProvider
 
container - Variable in class com.yahoo.jdisc.application.AbstractApplication
 
container() - Method in class com.yahoo.jdisc.application.AbstractApplication
 
Container - Interface in com.yahoo.jdisc
This is the immutable Container.
container - Variable in class com.yahoo.jdisc.Request
 
container() - Method in class com.yahoo.jdisc.Request
Returns the Container for which this Request was created.
container - Variable in class com.yahoo.jdisc.service.AbstractServerProvider
 
container() - Method in class com.yahoo.jdisc.service.AbstractServerProvider
 
ContainerActivator - Interface in com.yahoo.jdisc.application
This interface defines the API for changing the active Container of a jDISC application.
ContainerBuilder - Class in com.yahoo.jdisc.application
This is the inactive, mutable Container.
ContainerBuilder(Iterable<Module>) - Constructor for class com.yahoo.jdisc.application.ContainerBuilder
 
ContainerNotReadyException - Exception in com.yahoo.jdisc.service
This exception is used to signal that no Container is ready to serve Requests.
ContainerNotReadyException() - Constructor for exception com.yahoo.jdisc.service.ContainerNotReadyException
Constructs a new instance of this class with a detail message.
ContainerThread - Class in com.yahoo.jdisc.application
This class decorates Thread to allow for internal jDISC optimizations.
ContainerThread(Runnable, MetricConsumer) - Constructor for class com.yahoo.jdisc.application.ContainerThread
Allocates a new ContainerThread object.
ContainerThread.Factory - Class in com.yahoo.jdisc.application
This class implements the ThreadFactory interface on top of a Provider for MetricConsumer instances.
contains(String, String) - Method in class com.yahoo.jdisc.HeaderFields
Convenience method for checking whether or not a named header contains a specific value.
containsIgnoreCase(String, String) - Method in class com.yahoo.jdisc.HeaderFields
Convenience method for checking whether or not a named header contains a specific value, regardless of case.
containsKey(Object) - Method in class com.yahoo.jdisc.HeaderFields
 
containsValue(Object) - Method in class com.yahoo.jdisc.HeaderFields
 
content - Variable in class com.yahoo.jdisc.handler.BufferedContentChannel
 
content - Variable in class com.yahoo.jdisc.handler.ThreadedRequestHandler.RequestTask
 
content - Variable in class com.yahoo.jdisc.handler.UnsafeContentInputStream
 
content - Variable in class com.yahoo.jdisc.HeaderFields
 
ContentChannel - Interface in com.yahoo.jdisc.handler
This interface defines a callback for asynchronously writing the content of a Request or a Response to a recipient.
ContentInputStream - Class in com.yahoo.jdisc.handler
This class extends UnsafeContentInputStream and adds a finalizer to it that calls UnsafeContentInputStream.close().
ContentInputStream(ReadableContentChannel) - Constructor for class com.yahoo.jdisc.handler.ContentInputStream
Constructs a new ContentInputStream that reads from the given ReadableContentChannel.
context - Variable in class com.yahoo.jdisc.Request
 
context() - Method in class com.yahoo.jdisc.Request
Returns the named application context objects.
context - Variable in class com.yahoo.jdisc.Response
 
context() - Method in class com.yahoo.jdisc.Response
Returns the named application context objects.
CONTINUE - Static variable in interface com.yahoo.jdisc.Response.Status
1xx: Informational - Request received, continuing process.
createContext(Map<String, ?>) - Method in interface com.yahoo.jdisc.application.MetricConsumer
Creates a Metric.Context object that encapsulates the given properties.
createContext(Map<String, ?>) - Method in class com.yahoo.jdisc.application.MetricImpl
 
createContext(Map<String, ?>) - Method in interface com.yahoo.jdisc.Metric
Creates a MetricConsumer-specific Metric.Context object that encapsulates the given properties.
CREATED - Static variable in interface com.yahoo.jdisc.Response.Status
 
createModule() - Method in class com.yahoo.jdisc.application.GuiceRepository
 
creationTime - Variable in class com.yahoo.jdisc.Request
 
creationTime(TimeUnit) - Method in class com.yahoo.jdisc.Request
Returns the time at which this Request was created.
current - Variable in class com.yahoo.jdisc.handler.AbstractContentOutputStream
 
currentConsumer() - Method in class com.yahoo.jdisc.application.MetricImpl
 
CurrentContainer - Interface in com.yahoo.jdisc.service
This interface declares a method to retrieve a reference to the current Container.
currentState() - Method in class com.yahoo.jdisc.AbstractResource
Returns a string describing the current state of references in human-friendly terms.
currentStateDebugWithLock() - Method in class com.yahoo.jdisc.AbstractResource
 
currentTimeMillis() - Method in interface com.yahoo.jdisc.Timer
Returns the current time in milliseconds.

D

DeactivatedContainer - Interface in com.yahoo.jdisc.application
This interface represents a Container which has been deactivated.
debug - Variable in class com.yahoo.jdisc.AbstractResource
 
DEBUG - Static variable in interface com.yahoo.jdisc.SharedResource
 
DebugResourceReference(AbstractResource, Throwable) - Constructor for class com.yahoo.jdisc.AbstractResource.DebugResourceReference
 
DEFAULT - Static variable in class com.yahoo.jdisc.application.BindingSet
 
DEFAULT_PRIORITY - Static variable in class com.yahoo.jdisc.application.UriPattern
 
delegate() - Method in class com.yahoo.jdisc.handler.ResponseDispatch
 
delegate - Variable in class com.yahoo.jdisc.ProxyRequestHandler
 
delegate - Variable in class com.yahoo.jdisc.ProxyRequestHandler.NullContentResponseHandler
 
delegate - Variable in class com.yahoo.jdisc.ProxyRequestHandler.ProxyCompletionHandler
 
delegate - Variable in class com.yahoo.jdisc.ProxyRequestHandler.ProxyContentChannel
 
delegate - Variable in class com.yahoo.jdisc.ProxyRequestHandler.ProxyResponseHandler
 
destroy() - Method in class com.yahoo.jdisc.AbstractResource
This method signals that this AbstractResource can dispose of any internal resources, and commence with shut down of any internal threads.
destroy() - Method in class com.yahoo.jdisc.application.AbstractApplication
 
destroy() - Method in interface com.yahoo.jdisc.application.Application
This method is called by the ApplicationLoader after first calling Application.stop(), and all previous DeactivatedContainers have terminated.
destroy() - Method in class com.yahoo.jdisc.application.ResourcePool
 
destroy() - Method in class com.yahoo.jdisc.Request
 
destroy() - Method in class com.yahoo.jdisc.test.TestDriver.SimpleApplication
 
destroyed - Variable in class com.yahoo.jdisc.application.AbstractApplication
 
dispatch() - Method in class com.yahoo.jdisc.handler.RequestDispatch
This method calls RequestDispatch.connect() to establish a ContentChannel for the Request, and then iterates through all the ByteBuffers returned by RequestDispatch.requestContent() and writes them to that ContentChannel.
dispatch(ResponseHandler) - Method in class com.yahoo.jdisc.handler.ResponseDispatch
This method calls ResponseDispatch.connect(ResponseHandler) to establish a ContentChannel for the Response, and then iterates through all the ByteBuffers returned by ResponseDispatch.responseContent() and writes them to that ContentChannel.
dispatchRequest(String, ResponseHandler) - Method in class com.yahoo.jdisc.test.TestDriver
Convenience method to create a Request, connect it to a RequestHandler, and close the returned ContentChannel.
dispatchTimeout(ResponseHandler) - Static method in class com.yahoo.jdisc.Response
This is a convenience method for creating a Response with status Response.Status.REQUEST_TIMEOUT and passing that to the given ResponseHandler.handleResponse(Response).
doClose() - Method in class com.yahoo.jdisc.handler.AbstractContentOutputStream
 
doClose() - Method in class com.yahoo.jdisc.handler.FastContentOutputStream
 
doFlush(ByteBuffer) - Method in class com.yahoo.jdisc.handler.AbstractContentOutputStream
 
doFlush(ByteBuffer) - Method in class com.yahoo.jdisc.handler.FastContentOutputStream
 
done - Variable in class com.yahoo.jdisc.client.AbstractClientApplication
 
done - Variable in class com.yahoo.jdisc.test.ServerProviderConformanceTest.CallableCompletionHandler
 

E

ElementCollector() - Constructor for class com.yahoo.jdisc.application.GuiceRepository.ElementCollector
 
elements - Variable in class com.yahoo.jdisc.application.GuiceRepository.ElementCollector
 
entries() - Method in class com.yahoo.jdisc.HeaderFields
Returns an unmodifiable list of all key-value pairs of this.
Entry(ByteBuffer, CompletionHandler) - Constructor for class com.yahoo.jdisc.handler.BufferedContentChannel.Entry
 
Entry(ByteBuffer, CompletionHandler) - Constructor for class com.yahoo.jdisc.handler.ReadableContentChannel.Entry
 
entrySet() - Method in class com.yahoo.jdisc.HeaderFields
 
equals(Object) - Method in class com.yahoo.jdisc.application.GlobPattern
 
equals(Object) - Method in class com.yahoo.jdisc.application.UriPattern
 
equals(Object) - Method in class com.yahoo.jdisc.HeaderFields
 
error - Variable in class com.yahoo.jdisc.Response
 
Event() - Constructor for class com.yahoo.jdisc.test.ServerProviderConformanceTest.Event
 
EXCEPTION_COMPLETION_HANDLER - Static variable in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
executeRequest(U, boolean) - Method in interface com.yahoo.jdisc.test.ServerProviderConformanceTest.Adapter
 
executor - Variable in class com.yahoo.jdisc.handler.ThreadedRequestHandler
 
executor - Variable in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
EXPECTATION_FAILED - Static variable in interface com.yahoo.jdisc.Response.Status
 

F

Factory(Provider<MetricConsumer>) - Constructor for class com.yahoo.jdisc.application.ContainerThread.Factory
 
factory - Variable in class com.yahoo.jdisc.application.MetricImpl.LocalConsumer
 
fail(CompletionHandler, Throwable, Class<?>...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
failed(Throwable) - Method in interface com.yahoo.jdisc.handler.CompletionHandler
Invoked when an operation fails.
failed(Throwable) - Method in class com.yahoo.jdisc.handler.FastContentWriter.SimpleCompletionHandler
 
failed(Throwable) - Method in class com.yahoo.jdisc.handler.FutureCompletion
 
failed(Throwable) - Method in class com.yahoo.jdisc.handler.ReadableContentChannel
This method calls CompletionHandler.failed(Throwable) on all pending CompletionHandlers, and blocks all future operations to this ContentChannel (i.e.
failed(Throwable) - Method in class com.yahoo.jdisc.ProxyRequestHandler.IgnoredCompletion
 
failed(Throwable) - Method in class com.yahoo.jdisc.ProxyRequestHandler.ProxyCompletionHandler
 
failed(Throwable) - Method in class com.yahoo.jdisc.test.NonWorkingCompletionHandler
 
failed(Throwable) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.CallableCompletionHandler
 
FAILED_DEPENDENCY - Static variable in interface com.yahoo.jdisc.Response.Status
 
failInOtherThread(CompletionHandler, Throwable, Class<?>...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
FastContentOutputStream - Class in com.yahoo.jdisc.handler
This class extends the AbstractContentOutputStream, and forwards all write() and close() calls to a FastContentWriter.
FastContentOutputStream(ContentChannel) - Constructor for class com.yahoo.jdisc.handler.FastContentOutputStream
Constructs a new FastContentOutputStream that writes into the given ContentChannel.
FastContentOutputStream(FastContentWriter) - Constructor for class com.yahoo.jdisc.handler.FastContentOutputStream
Constructs a new FastContentOutputStream that writes into the given FastContentWriter.
FastContentWriter - Class in com.yahoo.jdisc.handler
This class provides a non-blocking, awaitable write-interface to a ContentChannel.
FastContentWriter(ContentChannel) - Constructor for class com.yahoo.jdisc.handler.FastContentWriter
Creates a new FastContentWriter that encapsulates a given ContentChannel.
FastContentWriter.SimpleCompletionHandler - Class in com.yahoo.jdisc.handler
 
finalize() - Method in class com.yahoo.jdisc.handler.ContentInputStream
 
flush() - Method in class com.yahoo.jdisc.handler.AbstractContentOutputStream
 
FORBIDDEN - Static variable in interface com.yahoo.jdisc.Response.Status
 
FOUND - Static variable in interface com.yahoo.jdisc.Response.Status
 
fromResource(SharedResource) - Static method in class com.yahoo.jdisc.References
future - Variable in class com.yahoo.jdisc.handler.FastContentWriter
 
FutureCompletion - Class in com.yahoo.jdisc.handler
This class provides an implementation of CompletionHandler that allows you to wait for either FutureCompletion.completed() or FutureCompletion.failed(Throwable) to be called.
FutureCompletion() - Constructor for class com.yahoo.jdisc.handler.FutureCompletion
 
FutureConjunction - Class in com.yahoo.jdisc.handler
This class implements a Future<Boolean> that is conjunction of zero or more other Future<Boolean>s, i.e.
FutureConjunction() - Constructor for class com.yahoo.jdisc.handler.FutureConjunction
 
FutureResponse - Class in com.yahoo.jdisc.handler
This class provides an implementation of ResponseHandler that allows you to wait for a Response to be returned.
FutureResponse() - Constructor for class com.yahoo.jdisc.handler.FutureResponse
Constructs a new FutureResponse that returns a NullContent when FutureResponse.handleResponse(Response) is invoked.
FutureResponse(ContentChannel) - Constructor for class com.yahoo.jdisc.handler.FutureResponse
Constructs a new FutureResponse that returns the given ContentChannel when FutureResponse.handleResponse(Response) is invoked.
FutureResponse(ResponseHandler) - Constructor for class com.yahoo.jdisc.handler.FutureResponse
Constructs a new FutureResponse that calls the given ResponseHandler when FutureResponse.handleResponse(Response) is invoked.
futureResponse - Variable in class com.yahoo.jdisc.handler.RequestDispatch
 

G

GATEWAY_TIMEOUT - Static variable in interface com.yahoo.jdisc.Response.Status
 
get() - Method in class com.yahoo.jdisc.application.MetricNullProvider
 
get() - Method in class com.yahoo.jdisc.application.MetricProvider
 
get(Key<T>) - Method in class com.yahoo.jdisc.application.ResourcePool
Returns the appropriate instance for the given injection key.
get(Class<T>) - Method in class com.yahoo.jdisc.application.ResourcePool
Returns the appropriate instance for the given injection type.
get() - Method in class com.yahoo.jdisc.handler.FastContentOutputStream
 
get(long, TimeUnit) - Method in class com.yahoo.jdisc.handler.FastContentOutputStream
 
get() - Method in class com.yahoo.jdisc.handler.FastContentWriter
 
get(long, TimeUnit) - Method in class com.yahoo.jdisc.handler.FastContentWriter
 
get() - Method in class com.yahoo.jdisc.handler.FutureConjunction
 
get(long, TimeUnit) - Method in class com.yahoo.jdisc.handler.FutureConjunction
 
get() - Method in class com.yahoo.jdisc.handler.RequestDispatch
 
get(long, TimeUnit) - Method in class com.yahoo.jdisc.handler.RequestDispatch
 
get(Object) - Method in class com.yahoo.jdisc.HeaderFields
 
getBindingMatch() - Method in class com.yahoo.jdisc.Request
Returns the last resolved BindingMatch, or null if none has been resolved yet.
getError() - Method in class com.yahoo.jdisc.Response
Returns the error of this response, or null if none has been set.
getFirst(String) - Method in class com.yahoo.jdisc.HeaderFields
Convenience method for retrieving the first value of a named header field.
getInjector() - Method in class com.yahoo.jdisc.application.GuiceRepository
 
getInstance(Key<T>) - Method in class com.yahoo.jdisc.application.ContainerBuilder
 
getInstance(Class<T>) - Method in class com.yahoo.jdisc.application.ContainerBuilder
 
getInstance(Key<T>) - Method in class com.yahoo.jdisc.application.GuiceRepository
 
getInstance(Class<T>) - Method in class com.yahoo.jdisc.application.GuiceRepository
 
getInstance(Key<T>) - Method in interface com.yahoo.jdisc.Container
Returns the appropriate instance for the given injection key.
getInstance(Class<T>) - Method in interface com.yahoo.jdisc.Container
Returns the appropriate instance for the given injection type.
getKey() - Method in class com.yahoo.jdisc.HeaderFields.MyEntry
 
getMessage() - Method in exception com.yahoo.jdisc.test.ServerProviderConformanceTest.ConformanceException
 
getReference() - Method in class com.yahoo.jdisc.ReferencedResource
 
getResource() - Method in class com.yahoo.jdisc.ReferencedResource
 
getServerProviderClass() - Method in interface com.yahoo.jdisc.test.ServerProviderConformanceTest.Adapter
 
getStatus() - Method in class com.yahoo.jdisc.Response
Returns the status code of this response.
getTimeout(TimeUnit) - Method in class com.yahoo.jdisc.handler.ThreadedRequestHandler
Returns the timeout that this ThreadedRequestHandler sets on all handled Requests.
getTimeout(TimeUnit) - Method in class com.yahoo.jdisc.Request
Returns the allocated number of milliseconds that this Request is allowed to exist.
getTimeoutManager() - Method in class com.yahoo.jdisc.Request
Returns the TimeoutManager of this request, or null if none has been assigned.
getUri() - Method in class com.yahoo.jdisc.Request
Returns the Uniform Resource Identifier used by the Container to resolve the appropriate RequestHandler for this Request.
getValue() - Method in class com.yahoo.jdisc.HeaderFields.MyEntry
 
GlobPattern - Class in com.yahoo.jdisc.application
 
GlobPattern(String...) - Constructor for class com.yahoo.jdisc.application.GlobPattern
 
GlobPattern.Match - Class in com.yahoo.jdisc.application
 
GlobPattern.VerbatimPattern - Class in com.yahoo.jdisc.application
 
GlobPattern.WildcardPattern - Class in com.yahoo.jdisc.application
 
GONE - Static variable in interface com.yahoo.jdisc.Response.Status
 
group(int) - Method in class com.yahoo.jdisc.application.BindingMatch
Returns the input subsequence captured by the given group by this match.
group(int) - Method in class com.yahoo.jdisc.application.GlobPattern.Match
 
group(int) - Method in class com.yahoo.jdisc.application.UriPattern.Match
Returns the input subsequence captured by the given group by this match.
groupCount() - Method in class com.yahoo.jdisc.application.BindingMatch
Returns the number of captured groups of this match.
groupCount() - Method in class com.yahoo.jdisc.application.GlobPattern.Match
 
groupCount() - Method in class com.yahoo.jdisc.application.UriPattern.Match
Returns the number of captured groups of this match.
guice - Variable in class com.yahoo.jdisc.application.ServerRepository
 
guiceModules - Variable in class com.yahoo.jdisc.application.ContainerBuilder
 
guiceModules() - Method in class com.yahoo.jdisc.application.ContainerBuilder
 
GuiceRepository - Class in com.yahoo.jdisc.application
This is a repository of Modules.
GuiceRepository(Module...) - Constructor for class com.yahoo.jdisc.application.GuiceRepository
 
GuiceRepository.ElementCollector - Class in com.yahoo.jdisc.application
 

H

handle(Request, ResponseHandler) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
handler - Variable in class com.yahoo.jdisc.handler.BufferedContentChannel.Entry
 
handler - Variable in class com.yahoo.jdisc.handler.CallableResponseDispatch
 
handler - Variable in class com.yahoo.jdisc.handler.FutureResponse
 
handler - Variable in class com.yahoo.jdisc.handler.ReadableContentChannel.Entry
 
handleRequest(Request, ResponseHandler) - Method in interface com.yahoo.jdisc.handler.RequestHandler
This method will process the given Request and return a ContentChannel into which the caller can write the Request's content.
handleRequest(Request, ResponseHandler) - Method in class com.yahoo.jdisc.handler.ThreadedRequestHandler
 
handleRequest(Request, BufferedContentChannel, ResponseHandler) - Method in class com.yahoo.jdisc.handler.ThreadedRequestHandler
Override this method if you want to access the Request's content using a BufferedContentChannel.
handleRequest(Request, ReadableContentChannel, ResponseHandler) - Method in class com.yahoo.jdisc.handler.ThreadedRequestHandler
Implement this method if you want to access the Request's content using a ReadableContentChannel.
handleRequest(Request, ContentInputStream, ResponseHandler) - Method in class com.yahoo.jdisc.handler.ThreadedRequestHandler
Implement this method if you want to access the Request's content using a ContentInputStream.
handleRequest(Request, ResponseHandler) - Method in class com.yahoo.jdisc.ProxyRequestHandler
 
handleRequest(Request, ResponseHandler) - Method in class com.yahoo.jdisc.test.NonWorkingClientProvider
 
handleRequest(Request, ResponseHandler) - Method in class com.yahoo.jdisc.test.NonWorkingRequestHandler
 
handleRequest(Request, ResponseHandler) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
handleResponse(Response) - Method in class com.yahoo.jdisc.handler.FutureResponse
 
handleResponse(Response) - Method in class com.yahoo.jdisc.handler.RequestDispatch
 
handleResponse(Response) - Method in interface com.yahoo.jdisc.handler.ResponseHandler
This method will process the given Response and return a ContentChannel into which the caller can write the Response's content.
handleResponse(Response) - Method in class com.yahoo.jdisc.ProxyRequestHandler.NullContentResponseHandler
 
handleResponse(Response) - Method in class com.yahoo.jdisc.ProxyRequestHandler.ProxyResponseHandler
 
handleResponse(Response) - Method in class com.yahoo.jdisc.test.NonWorkingResponseHandler
 
handleTimeout(Request, ResponseHandler) - Method in class com.yahoo.jdisc.handler.AbstractRequestHandler
 
handleTimeout(Request, ResponseHandler) - Method in interface com.yahoo.jdisc.handler.RequestHandler
This method is called by the Container when a Request that was previously accepted by RequestHandler.handleRequest(Request, ResponseHandler) has timed out.
handleTimeout(Request, ResponseHandler) - Method in class com.yahoo.jdisc.ProxyRequestHandler
 
handleTimeout(Request, ResponseHandler) - Method in class com.yahoo.jdisc.test.NonWorkingClientProvider
 
handleTimeout(Request, ResponseHandler) - Method in class com.yahoo.jdisc.test.NonWorkingRequestHandler
 
happened() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.Event
 
hashCode() - Method in class com.yahoo.jdisc.application.GlobPattern
 
hashCode() - Method in class com.yahoo.jdisc.application.UriPattern
 
hashCode() - Method in class com.yahoo.jdisc.HeaderFields
 
hasNext() - Method in class com.yahoo.jdisc.handler.ReadableContentChannel.MyIterator
 
HeaderFields - Class in com.yahoo.jdisc
This is an encapsulation of the header fields that belong to either a Request or a Response.
HeaderFields() - Constructor for class com.yahoo.jdisc.HeaderFields
 
HeaderFields.MyEntry - Class in com.yahoo.jdisc
 
headers - Variable in class com.yahoo.jdisc.Request
 
headers() - Method in class com.yahoo.jdisc.Request
Returns the set of header fields of this Request.
headers - Variable in class com.yahoo.jdisc.Response
 
headers() - Method in class com.yahoo.jdisc.Response
Returns the set of header fields of this Request.
host - Variable in class com.yahoo.jdisc.application.UriPattern
 
host - Variable in class com.yahoo.jdisc.application.UriPattern.Match
 

I

IGNORED_COMPLETION - Static variable in class com.yahoo.jdisc.ProxyRequestHandler
 
IgnoredCompletion() - Constructor for class com.yahoo.jdisc.ProxyRequestHandler.IgnoredCompletion
 
initialCreationReference - Variable in class com.yahoo.jdisc.AbstractResource
 
initialValue() - Method in class com.yahoo.jdisc.application.MetricImpl.LocalConsumer
 
injector - Variable in class com.yahoo.jdisc.application.GuiceRepository
 
install(Bundle, String) - Method in class com.yahoo.jdisc.application.GuiceRepository
 
install(Module) - Method in class com.yahoo.jdisc.application.GuiceRepository
 
install(Bundle, String) - Method in class com.yahoo.jdisc.application.ServerRepository
 
install(ServerProvider) - Method in class com.yahoo.jdisc.application.ServerRepository
 
installAll(Bundle, Iterable<String>) - Method in class com.yahoo.jdisc.application.GuiceRepository
 
installAll(Iterable<? extends Module>) - Method in class com.yahoo.jdisc.application.GuiceRepository
 
installAll(Bundle, Iterable<String>) - Method in class com.yahoo.jdisc.application.ServerRepository
 
installAll(Iterable<? extends ServerProvider>) - Method in class com.yahoo.jdisc.application.ServerRepository
 
installAndStart(String...) - Method in class com.yahoo.jdisc.application.BundleInstaller
 
installAndStart(Iterable<String>) - Method in class com.yahoo.jdisc.application.BundleInstaller
 
installAndStartBundle(String...) - Method in class com.yahoo.jdisc.application.AbstractApplication
 
installAndStartBundle(Iterable<String>) - Method in class com.yahoo.jdisc.application.AbstractApplication
 
installBundle(String) - Method in interface com.yahoo.jdisc.application.OsgiFramework
Installs a bundle from the specified location.
installBundle(String) - Method in class com.yahoo.jdisc.test.NonWorkingOsgiFramework
 
installedBundles - Variable in exception com.yahoo.jdisc.application.BundleInstallationException
 
installedBundles() - Method in exception com.yahoo.jdisc.application.BundleInstallationException
 
INSTANCE - Static variable in class com.yahoo.jdisc.handler.NullContent
 
INSUFFICIENT_SPACE_ON_RESOURCE - Static variable in interface com.yahoo.jdisc.Response.Status
 
INSUFFICIENT_STORAGE - Static variable in interface com.yahoo.jdisc.Response.Status
 
INTERNAL_SERVER_ERROR - Static variable in interface com.yahoo.jdisc.Response.Status
5xx: Server Error - The server failed to fulfill an apparently valid request.
isCancelled() - Method in class com.yahoo.jdisc.handler.FastContentOutputStream
 
isCancelled() - Method in class com.yahoo.jdisc.handler.FastContentWriter
 
isCancelled() - Method in class com.yahoo.jdisc.handler.FutureCompletion
 
isCancelled() - Method in class com.yahoo.jdisc.handler.FutureConjunction
 
isCancelled() - Method in class com.yahoo.jdisc.handler.FutureResponse
 
isCancelled() - Method in class com.yahoo.jdisc.handler.RequestDispatch
 
isCancelled() - Method in class com.yahoo.jdisc.handler.ResponseDispatch
 
isCancelled() - Method in class com.yahoo.jdisc.Request
Returns whether or not this Request has been cancelled.
isConnected() - Method in class com.yahoo.jdisc.handler.BufferedContentChannel
Returns whether or not BufferedContentChannel.connectTo(ContentChannel) has been called.
isDone() - Method in class com.yahoo.jdisc.handler.FastContentOutputStream
 
isDone() - Method in class com.yahoo.jdisc.handler.FastContentWriter
 
isDone() - Method in class com.yahoo.jdisc.handler.FutureConjunction
 
isDone() - Method in class com.yahoo.jdisc.handler.RequestDispatch
 
isEmpty() - Method in class com.yahoo.jdisc.HeaderFields
 
isInstanceOfAnyOf(Object, Class<?>...) - Static method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
isReleased - Variable in class com.yahoo.jdisc.AbstractResource.NoDebugResourceReference
 
isServerRequest() - Method in class com.yahoo.jdisc.Request
Returns whether or not this Request was created by a ServerProvider.
isSet(Bundle, String) - Static method in class com.yahoo.jdisc.application.OsgiHeader
Returns true if the named header is present in the manifest of the given bundle.
isShutdown() - Method in class com.yahoo.jdisc.client.AbstractClientApplication
 
isTerminated() - Method in class com.yahoo.jdisc.application.AbstractApplication
 
isTrue(String) - Method in class com.yahoo.jdisc.HeaderFields
Convenience method for checking whether or not a named header field is true.
iterator() - Method in class com.yahoo.jdisc.application.BindingRepository
 
iterator() - Method in class com.yahoo.jdisc.application.BindingSet
 
iterator() - Method in class com.yahoo.jdisc.application.GuiceRepository
 
iterator() - Method in class com.yahoo.jdisc.application.ServerRepository
 
iterator() - Method in class com.yahoo.jdisc.handler.ReadableContentChannel
 

K

key - Variable in class com.yahoo.jdisc.HeaderFields.MyEntry
 
keySet() - Method in class com.yahoo.jdisc.HeaderFields
 

L

latch - Variable in class com.yahoo.jdisc.test.ServerProviderConformanceTest.Event
 
LENGTH_REQUIRED - Static variable in interface com.yahoo.jdisc.Response.Status
 
loader - Variable in class com.yahoo.jdisc.test.TestDriver
 
LocalConsumer(Provider<MetricConsumer>) - Constructor for class com.yahoo.jdisc.application.MetricImpl.LocalConsumer
 
lock - Variable in class com.yahoo.jdisc.handler.BufferedContentChannel
 
lock - Variable in class com.yahoo.jdisc.handler.ReadableContentChannel
 
LOCKED - Static variable in interface com.yahoo.jdisc.Response.Status
 
log - Static variable in class com.yahoo.jdisc.AbstractResource
 
log - Static variable in class com.yahoo.jdisc.application.BindingRepository
 
log - Static variable in class com.yahoo.jdisc.application.GuiceRepository
 
log - Static variable in class com.yahoo.jdisc.application.ServerRepository
 
log - Static variable in class com.yahoo.jdisc.ProxyRequestHandler
 

M

makeListOfActiveReferences() - Method in class com.yahoo.jdisc.AbstractResource
 
match - Variable in class com.yahoo.jdisc.application.BindingMatch
 
match(URI) - Method in class com.yahoo.jdisc.application.BindingSet
Resolves the binding that best matches (see commentary on BindingRepository.bind(String, Object)) the given URI, and returns a BindingMatch object that describes the match and contains the matched target.
match(String) - Method in class com.yahoo.jdisc.application.GlobPattern
 
match(String, int) - Method in class com.yahoo.jdisc.application.GlobPattern
 
match(String, String) - Static method in class com.yahoo.jdisc.application.GlobPattern
 
Match(String, int[]) - Constructor for class com.yahoo.jdisc.application.GlobPattern.Match
 
match(String, int) - Method in class com.yahoo.jdisc.application.GlobPattern.VerbatimPattern
 
match(String, int) - Method in class com.yahoo.jdisc.application.GlobPattern.WildcardPattern
 
match(URI) - Method in class com.yahoo.jdisc.application.UriPattern
Attempts to match the given URI to this pattern.
Match(GlobPattern.Match, GlobPattern.Match, int, GlobPattern.Match) - Constructor for class com.yahoo.jdisc.application.UriPattern.Match
 
matches(String, int, int, int[]) - Method in class com.yahoo.jdisc.application.GlobPattern
 
METHOD_FAILURE - Static variable in interface com.yahoo.jdisc.Response.Status
 
METHOD_NOT_ALLOWED - Static variable in interface com.yahoo.jdisc.Response.Status
 
Metric - Interface in com.yahoo.jdisc
This interface provides an API for writing metric data to the configured MetricConsumer.
Metric.Context - Interface in com.yahoo.jdisc
Declares the interface for the arbitrary context object to pass to both the Metric.set(String, Number, Context) and Metric.add(String, Number, Context) methods.
MetricConsumer - Interface in com.yahoo.jdisc.application
This interface defines the consumer counterpart of the Metric interface.
MetricImpl - Class in com.yahoo.jdisc.application
 
MetricImpl(Provider<MetricConsumer>) - Constructor for class com.yahoo.jdisc.application.MetricImpl
 
MetricImpl.LocalConsumer - Class in com.yahoo.jdisc.application
 
MetricNullProvider - Class in com.yahoo.jdisc.application
 
MetricNullProvider() - Constructor for class com.yahoo.jdisc.application.MetricNullProvider
 
MetricProvider - Class in com.yahoo.jdisc.application
 
MetricProvider(Provider<MetricConsumer>) - Constructor for class com.yahoo.jdisc.application.MetricProvider
 
modules - Variable in class com.yahoo.jdisc.application.GuiceRepository
 
monitor - Variable in class com.yahoo.jdisc.AbstractResource
 
MOVED_PERMANENTLY - Static variable in interface com.yahoo.jdisc.Response.Status
 
MULTI_STATUS - Static variable in interface com.yahoo.jdisc.Response.Status
 
MULTIPLE_CHOICES - Static variable in interface com.yahoo.jdisc.Response.Status
3xx: Redirection - Further action must be taken in order to complete the request.
MyEntry(String, String) - Constructor for class com.yahoo.jdisc.HeaderFields.MyEntry
 
MyIterator() - Constructor for class com.yahoo.jdisc.handler.ReadableContentChannel.MyIterator
 

N

newActivateContainer(boolean) - Static method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
newApplicationBundleInstance(String, boolean, Module...) - Static method in class com.yahoo.jdisc.test.TestDriver
Creates a new TestDriver from an application bundle.
newBindingSetSelector(String) - Static method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
newClient(T) - Method in interface com.yahoo.jdisc.test.ServerProviderConformanceTest.Adapter
 
newCompletionHandler() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
newConfigModule() - Method in interface com.yahoo.jdisc.test.ServerProviderConformanceTest.Adapter
 
newContainerBuilder() - Method in class com.yahoo.jdisc.application.AbstractApplication
 
newContainerBuilder() - Method in interface com.yahoo.jdisc.application.ContainerActivator
This method creates and returns a new ContainerBuilder object that has the necessary references to the application and its internal components.
newContainerBuilder() - Method in class com.yahoo.jdisc.test.TestDriver
 
newDefaultConfig() - Static method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
newInjectedApplicationInstance(Class<? extends Application>, Module...) - Static method in class com.yahoo.jdisc.test.TestDriver
Creates a new TestDriver with an injected Application.
newInjectedApplicationInstance(Application, Module...) - Static method in class com.yahoo.jdisc.test.TestDriver
Creates a new TestDriver with an injected Application.
newInjectedApplicationInstanceWithoutOsgi(Class<? extends Application>, Module...) - Static method in class com.yahoo.jdisc.test.TestDriver
Creates a new TestDriver with an injected Application, but without OSGi support.
newInjectedApplicationInstanceWithoutOsgi(Application, Module...) - Static method in class com.yahoo.jdisc.test.TestDriver
Creates a new TestDriver with an injected Application, but without OSGi support.
newInstance(int, ByteBuffer...) - Static method in class com.yahoo.jdisc.handler.ResponseDispatch
Factory method for creating a ResponseDispatch with a Response that has the given status code, and ByteBuffer content.
newInstance(int, Iterable<ByteBuffer>) - Static method in class com.yahoo.jdisc.handler.ResponseDispatch
Factory method for creating a ResponseDispatch with a Response that has the given status code, and collection of ByteBuffer content.
newInstance(Response, ByteBuffer...) - Static method in class com.yahoo.jdisc.handler.ResponseDispatch
Factory method for creating a ResponseDispatch over a given Response and ByteBuffer content.
newInstance(Response, Iterable<ByteBuffer>) - Static method in class com.yahoo.jdisc.handler.ResponseDispatch
Factory method for creating a ResponseDispatch over a given Response and ByteBuffer content.
newInstance(String, Module...) - Static method in class com.yahoo.jdisc.test.NonWorkingRequest
Factory method to create a Request without an associated Container.
newInstance(OsgiFramework, String, boolean, Module...) - Static method in class com.yahoo.jdisc.test.TestDriver
Creates a new TestDriver with the given parameters.
newInstance(OsgiFramework, String, boolean, Iterable<? extends Module>) - Static method in class com.yahoo.jdisc.test.TestDriver
 
newModuleList(ClientApplication, Module...) - Static method in class com.yahoo.jdisc.client.ClientDriver
 
newModuleList(Class<? extends ClientApplication>, Module...) - Static method in class com.yahoo.jdisc.client.ClientDriver
 
newModuleList(Application, Class<? extends Application>, Module...) - Static method in class com.yahoo.jdisc.test.TestDriver
 
newNonWorkingOsgiFramework() - Static method in class com.yahoo.jdisc.client.ClientDriver
 
newNonWorkingOsgiFramework() - Static method in class com.yahoo.jdisc.test.TestDriver
newOsgiFramework(String) - Static method in class com.yahoo.jdisc.client.ClientDriver
 
newOsgiFramework() - Static method in class com.yahoo.jdisc.test.TestDriver
Factory method to create a working OsgiFramework.
newReference(URI) - Method in interface com.yahoo.jdisc.service.CurrentContainer
Returns a reference to the currently active Container.
newReference(URI) - Method in class com.yahoo.jdisc.test.TestDriver
 
newRequest() - Method in class com.yahoo.jdisc.handler.RequestDispatch
Creates and returns the Request to dispatch.
newRequestDispatch(String, ResponseHandler) - Method in class com.yahoo.jdisc.test.TestDriver
Creates a new RequestDispatch that dispatches a Request with the given URI and ResponseHandler.
newResponse() - Method in class com.yahoo.jdisc.handler.ResponseDispatch
Creates and returns the Response to dispatch.
newResponseContent() - Method in interface com.yahoo.jdisc.test.ServerProviderConformanceTest.Adapter
 
newServerBinding(String) - Static method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
newSimpleApplicationInstance(Module...) - Static method in class com.yahoo.jdisc.test.TestDriver
Creates a new TestDriver with a predefined Application implementation.
newSimpleApplicationInstanceWithoutOsgi(Module...) - Static method in class com.yahoo.jdisc.test.TestDriver
Creates a new TestDriver with a predefined Application implementation, but without OSGi support.
newThread(Runnable) - Method in class com.yahoo.jdisc.application.ContainerThread.Factory
 
next - Variable in class com.yahoo.jdisc.handler.ReadableContentChannel.MyIterator
 
next() - Method in class com.yahoo.jdisc.handler.ReadableContentChannel.MyIterator
 
NO_CONTENT - Static variable in interface com.yahoo.jdisc.Response.Status
 
NoBindingSetSelectedException - Exception in com.yahoo.jdisc.service
This exception is used to signal that no BindingSet was selected for a given URI.
NoBindingSetSelectedException(URI) - Constructor for exception com.yahoo.jdisc.service.NoBindingSetSelectedException
Constructs a new instance of this class with a detail message that contains the URI for which there was no BindingSet selected.
NoDebugResourceReference(AbstractResource) - Constructor for class com.yahoo.jdisc.AbstractResource.NoDebugResourceReference
 
NON_AUTHORITATIVE_INFORMATION - Static variable in interface com.yahoo.jdisc.Response.Status
 
NonWorkingClientProvider - Class in com.yahoo.jdisc.test
 
NonWorkingClientProvider() - Constructor for class com.yahoo.jdisc.test.NonWorkingClientProvider
 
NonWorkingCompletionHandler - Class in com.yahoo.jdisc.test
 
NonWorkingCompletionHandler() - Constructor for class com.yahoo.jdisc.test.NonWorkingCompletionHandler
 
NonWorkingContentChannel - Class in com.yahoo.jdisc.test
 
NonWorkingContentChannel() - Constructor for class com.yahoo.jdisc.test.NonWorkingContentChannel
 
NonWorkingOsgiFramework - Class in com.yahoo.jdisc.test
 
NonWorkingOsgiFramework() - Constructor for class com.yahoo.jdisc.test.NonWorkingOsgiFramework
 
NonWorkingRequest - Class in com.yahoo.jdisc.test
 
NonWorkingRequest() - Constructor for class com.yahoo.jdisc.test.NonWorkingRequest
 
NonWorkingRequestHandler - Class in com.yahoo.jdisc.test
 
NonWorkingRequestHandler() - Constructor for class com.yahoo.jdisc.test.NonWorkingRequestHandler
 
NonWorkingResponseHandler - Class in com.yahoo.jdisc.test
 
NonWorkingResponseHandler() - Constructor for class com.yahoo.jdisc.test.NonWorkingResponseHandler
 
NonWorkingServerProvider - Class in com.yahoo.jdisc.test
 
NonWorkingServerProvider() - Constructor for class com.yahoo.jdisc.test.NonWorkingServerProvider
 
NOOP_REFERENCE - Static variable in class com.yahoo.jdisc.References
A ResourceReference that does nothing.
NoopSharedResource - Class in com.yahoo.jdisc
An implementation of SharedResource that does not do anything.
NoopSharedResource() - Constructor for class com.yahoo.jdisc.NoopSharedResource
 
NOT_ACCEPTABLE - Static variable in interface com.yahoo.jdisc.Response.Status
 
NOT_FOUND - Static variable in interface com.yahoo.jdisc.Response.Status
 
NOT_IMPLEMENTED - Static variable in interface com.yahoo.jdisc.Response.Status
 
NOT_MODIFIED - Static variable in interface com.yahoo.jdisc.Response.Status
 
notifyTermination(Runnable) - Method in interface com.yahoo.jdisc.application.DeactivatedContainer
Schedules the given Runnable to execute once this DeactivatedContainer has terminated.
NullContent - Class in com.yahoo.jdisc.handler
This class provides a convenient implementation of ContentChannel that does not support being written to.
NullContent() - Constructor for class com.yahoo.jdisc.handler.NullContent
 
NullContentResponseHandler(ResponseHandler) - Constructor for class com.yahoo.jdisc.ProxyRequestHandler.NullContentResponseHandler
 
NUM_RUNS_EACH_TEST - Static variable in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
numPendingCompletions - Variable in class com.yahoo.jdisc.handler.FastContentWriter
 

O

OK - Static variable in interface com.yahoo.jdisc.Response.Status
2xx: Success - The action was successfully received, understood, and accepted.
operands - Variable in class com.yahoo.jdisc.handler.FutureConjunction
 
osgiFramework - Variable in class com.yahoo.jdisc.application.BundleInstaller
 
OsgiFramework - Interface in com.yahoo.jdisc.application
This is an abstraction of the OSGi framework that hides the actual implementation details.
osgiFramework() - Method in class com.yahoo.jdisc.test.TestDriver
Returns the OsgiFramework created by this TestDriver.
OsgiHeader - Class in com.yahoo.jdisc.application
This interface acts as a namespace for the supported OSGi bundle headers.
OsgiHeader() - Constructor for class com.yahoo.jdisc.application.OsgiHeader
 
out - Variable in class com.yahoo.jdisc.handler.FastContentOutputStream
 
out - Variable in class com.yahoo.jdisc.handler.FastContentWriter
 
OverloadException - Exception in com.yahoo.jdisc.handler
An exception to signal abort current action, as the container is overloaded.
OverloadException(String, Throwable) - Constructor for exception com.yahoo.jdisc.handler.OverloadException
 

P

parent - Variable in class com.yahoo.jdisc.Request
 
parentReference - Variable in class com.yahoo.jdisc.Request
 
PARTIAL_CONTENT - Static variable in interface com.yahoo.jdisc.Response.Status
 
parts - Variable in class com.yahoo.jdisc.application.GlobPattern
 
path - Variable in class com.yahoo.jdisc.application.UriPattern.Match
 
path - Variable in class com.yahoo.jdisc.application.UriPattern
 
PATTERN - Static variable in class com.yahoo.jdisc.application.UriPattern
 
pattern - Variable in class com.yahoo.jdisc.application.UriPattern
 
PAYMENT_REQUIRED - Static variable in interface com.yahoo.jdisc.Response.Status
 
peekEvent - Variable in exception com.yahoo.jdisc.test.ServerProviderConformanceTest.ConformanceException
 
pendingTasks - Variable in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
port - Variable in class com.yahoo.jdisc.application.UriPattern.Match
 
port - Variable in class com.yahoo.jdisc.application.UriPattern
 
pos - Variable in class com.yahoo.jdisc.application.GlobPattern.Match
 
PRECONDITION_FAILED - Static variable in interface com.yahoo.jdisc.Response.Status
 
PREINSTALL_BUNDLE - Static variable in class com.yahoo.jdisc.application.OsgiHeader
 
priority - Variable in class com.yahoo.jdisc.application.UriPattern
 
PRIVILEGED_ACTIVATOR - Static variable in class com.yahoo.jdisc.application.OsgiHeader
 
PROCESSING - Static variable in interface com.yahoo.jdisc.Response.Status
 
provider - Variable in class com.yahoo.jdisc.application.ContainerThread.Factory
 
PROXY_AUTHENTICATION_REQUIRED - Static variable in interface com.yahoo.jdisc.Response.Status
 
ProxyCompletionHandler(SharedResource, CompletionHandler) - Constructor for class com.yahoo.jdisc.ProxyRequestHandler.ProxyCompletionHandler
 
ProxyContentChannel(SharedResource, ContentChannel) - Constructor for class com.yahoo.jdisc.ProxyRequestHandler.ProxyContentChannel
 
ProxyRequestHandler - Class in com.yahoo.jdisc
 
ProxyRequestHandler(RequestHandler) - Constructor for class com.yahoo.jdisc.ProxyRequestHandler
 
ProxyRequestHandler.IgnoredCompletion - Class in com.yahoo.jdisc
 
ProxyRequestHandler.NullContentResponseHandler - Class in com.yahoo.jdisc
 
ProxyRequestHandler.ProxyCompletionHandler - Class in com.yahoo.jdisc
 
ProxyRequestHandler.ProxyContentChannel - Class in com.yahoo.jdisc
 
ProxyRequestHandler.ProxyResponseHandler - Class in com.yahoo.jdisc
 
ProxyResponseHandler(SharedResource, ResponseHandler) - Constructor for class com.yahoo.jdisc.ProxyRequestHandler.ProxyResponseHandler
 
put(UriPattern, T) - Method in class com.yahoo.jdisc.application.BindingRepository
Binds the given target to the given UriPattern.
put(String, String) - Method in class com.yahoo.jdisc.HeaderFields
Convenience method to call HeaderFields.put(String, List) with a singleton list that contains the specified value.
put(String, List<String>) - Method in class com.yahoo.jdisc.HeaderFields
 
putAll(Iterable<Map.Entry<UriPattern, T>>) - Method in class com.yahoo.jdisc.application.BindingRepository
Convenient method for calling BindingRepository.put(UriPattern, Object) for all entries in a collection of bindings.
putAll(Map<? extends String, ? extends List<String>>) - Method in class com.yahoo.jdisc.HeaderFields
 

Q

queue - Variable in class com.yahoo.jdisc.handler.BufferedContentChannel
 
queue - Variable in class com.yahoo.jdisc.handler.ReadableContentChannel
 

R

read() - Method in class com.yahoo.jdisc.handler.ReadableContentChannel
Returns the next ByteBuffer in the internal queue.
read() - Method in class com.yahoo.jdisc.handler.UnsafeContentInputStream
 
read(byte[], int, int) - Method in class com.yahoo.jdisc.handler.UnsafeContentInputStream
 
ReadableContentChannel - Class in com.yahoo.jdisc.handler
This class implements a ContentChannel that has a blocking read interface.
ReadableContentChannel() - Constructor for class com.yahoo.jdisc.handler.ReadableContentChannel
 
ReadableContentChannel.Entry - Class in com.yahoo.jdisc.handler
 
ReadableContentChannel.MyIterator - Class in com.yahoo.jdisc.handler
 
refCount - Variable in class com.yahoo.jdisc.AbstractResource
 
refer() - Method in class com.yahoo.jdisc.AbstractResource
 
refer() - Method in class com.yahoo.jdisc.NoopSharedResource
 
refer() - Method in class com.yahoo.jdisc.ProxyRequestHandler
 
refer() - Method in interface com.yahoo.jdisc.SharedResource
Increments the reference count of this resource.
reference - Variable in class com.yahoo.jdisc.ReferencedResource
 
ReferencedResource<T extends SharedResource> - Class in com.yahoo.jdisc
Utility class for working with reference-counted SharedResources.
ReferencedResource(T, ResourceReference) - Constructor for class com.yahoo.jdisc.ReferencedResource
 
References - Class in com.yahoo.jdisc
Utility class for working with SharedResources and ResourceReferences.
References() - Constructor for class com.yahoo.jdisc.References
 
referenceStack - Variable in class com.yahoo.jdisc.AbstractResource.DebugResourceReference
 
refreshPackages() - Method in interface com.yahoo.jdisc.application.OsgiFramework
This method synchronously refreshes all bundles currently loaded.
refreshPackages() - Method in class com.yahoo.jdisc.test.NonWorkingOsgiFramework
 
release() - Method in class com.yahoo.jdisc.AbstractResource
 
release() - Method in class com.yahoo.jdisc.NoopSharedResource
 
release() - Method in class com.yahoo.jdisc.ProxyRequestHandler
 
release() - Method in interface com.yahoo.jdisc.SharedResource
Releases the "main" reference to this resource (the implicit reference due to creation of the object).
remove() - Method in class com.yahoo.jdisc.handler.ReadableContentChannel.MyIterator
 
remove(Object) - Method in class com.yahoo.jdisc.HeaderFields
 
remove(String, String) - Method in class com.yahoo.jdisc.HeaderFields
Removes the given value from the entry of the specified key.
removeReferenceStack(Throwable, Throwable) - Method in class com.yahoo.jdisc.AbstractResource
 
removeTask(ServerProviderConformanceTest.TestRequestHandler.TaskHandle) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
request - Variable in exception com.yahoo.jdisc.handler.RequestDeniedException
 
request() - Method in exception com.yahoo.jdisc.handler.RequestDeniedException
Returns the Request that was denied.
request - Variable in class com.yahoo.jdisc.handler.ThreadedRequestHandler.RequestTask
 
request - Variable in class com.yahoo.jdisc.ProxyRequestHandler.ProxyContentChannel
 
request - Variable in class com.yahoo.jdisc.ProxyRequestHandler.ProxyResponseHandler
 
Request - Class in com.yahoo.jdisc
This class represents a single request (which may have any content model that a ServerProvider chooses to implement).
Request(CurrentContainer, URI) - Constructor for class com.yahoo.jdisc.Request
Creates a new instance of this class.
Request(Request, URI) - Constructor for class com.yahoo.jdisc.Request
Creates a new instance of this class.
REQUEST_TIMEOUT - Static variable in interface com.yahoo.jdisc.Response.Status
 
REQUEST_TOO_LONG - Static variable in interface com.yahoo.jdisc.Response.Status
 
REQUEST_URI_TOO_LONG - Static variable in interface com.yahoo.jdisc.Response.Status
 
requestContent() - Method in class com.yahoo.jdisc.handler.RequestDispatch
Returns an Iterable for the ByteBuffers that the RequestDispatch.dispatch() method should write to the Request once it has connected.
RequestDeniedException - Exception in com.yahoo.jdisc.handler
This exception is used to signal that a Request was rejected by the corresponding ClientProvider or RequestHandler.
RequestDeniedException(Request) - Constructor for exception com.yahoo.jdisc.handler.RequestDeniedException
Constructs a new instance of this class with a detail message that contains the URI of the Request that was denied.
RequestDispatch - Class in com.yahoo.jdisc.handler
This class provides a convenient way of safely dispatching a Request.
RequestDispatch() - Constructor for class com.yahoo.jdisc.handler.RequestDispatch
 
REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in interface com.yahoo.jdisc.Response.Status
 
RequestHandler - Interface in com.yahoo.jdisc.handler
This interface defines a component that is capable of acting as a handler for a Request.
requestReference - Variable in class com.yahoo.jdisc.handler.ThreadedRequestHandler.RequestTask
 
requestReference - Variable in class com.yahoo.jdisc.ProxyRequestHandler.ProxyCompletionHandler
 
requestReference - Variable in class com.yahoo.jdisc.ProxyRequestHandler.ProxyContentChannel
 
requestReference - Variable in class com.yahoo.jdisc.ProxyRequestHandler.ProxyResponseHandler
 
RequestTask(Request, BufferedContentChannel, ResponseHandler) - Constructor for class com.yahoo.jdisc.handler.ThreadedRequestHandler.RequestTask
 
RequestType() - Constructor for enum com.yahoo.jdisc.test.ServerProviderConformanceTest.RequestType
 
reset(Iterable<ByteBuffer>) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
RESET_CONTENT - Static variable in interface com.yahoo.jdisc.Response.Status
 
resolve(URI) - Method in class com.yahoo.jdisc.application.BindingSet
Resolves the binding that best matches (see commentary on BindingRepository.bind(String, Object)) the given URI, and returns that target.
resolveHandler(Request) - Method in interface com.yahoo.jdisc.Container
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.
resolvePatternComponent(String) - Static method in class com.yahoo.jdisc.application.UriPattern
 
resolvePortPattern(String) - Static method in class com.yahoo.jdisc.application.UriPattern
 
resolveUriComponent(String) - Static method in class com.yahoo.jdisc.application.UriPattern
 
resource - Variable in class com.yahoo.jdisc.AbstractResource.DebugResourceReference
 
resource - Variable in class com.yahoo.jdisc.AbstractResource.NoDebugResourceReference
 
resource - Variable in class com.yahoo.jdisc.ReferencedResource
 
ResourcePool - Class in com.yahoo.jdisc.application
This is a utility class to help manage SharedResources while configuring a ContainerBuilder.
ResourcePool() - Constructor for class com.yahoo.jdisc.application.ResourcePool
Creates a new instance of this class without a backing ContainerBuilder.
ResourcePool(ContainerBuilder) - Constructor for class com.yahoo.jdisc.application.ResourcePool
Creates a new instance of this class.
ResourceReference - Interface in com.yahoo.jdisc
Represents a live reference to a SharedResource.
resources - Variable in class com.yahoo.jdisc.application.ResourcePool
 
respondNoContent(ResponseHandler) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
respondNoContentInOtherThread(ResponseHandler) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
respondWithContent(ResponseHandler) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
respondWithContentInOtherThread(ResponseHandler) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
Response - Class in com.yahoo.jdisc
This class represents the single response (which may have any content model that a RequestHandler chooses to implement) of some single request.
Response(int) - Constructor for class com.yahoo.jdisc.Response
Creates a new instance of this class.
Response(int, Throwable) - Constructor for class com.yahoo.jdisc.Response
Creates a new instance of this class.
Response.Status - Interface in com.yahoo.jdisc
This interface acts as a namespace for the built-in status codes of the jDISC core.
responseClosed - Variable in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
responseContent() - Method in class com.yahoo.jdisc.handler.ResponseDispatch
Returns an Iterable for the ByteBuffers that the ResponseDispatch.dispatch(ResponseHandler) method should write to the Response once it has connected.
responseContent - Variable in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
ResponseDispatch - Class in com.yahoo.jdisc.handler
This class provides a convenient way of safely dispatching a Response.
ResponseDispatch() - Constructor for class com.yahoo.jdisc.handler.ResponseDispatch
 
ResponseHandler - Interface in com.yahoo.jdisc.handler
This interface defines a component that is capable of acting as a handler for a Response.
responseHandler - Variable in class com.yahoo.jdisc.handler.ThreadedRequestHandler.RequestTask
 
responseWritten - Variable in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
retain(T) - Method in class com.yahoo.jdisc.application.ResourcePool
Retains and adds the given SharedResource to this ResourcePool.
retainCount() - Method in class com.yahoo.jdisc.AbstractResource
Returns the reference count of this resource.
run() - Method in class com.yahoo.jdisc.client.AbstractClientApplication
 
run() - Method in class com.yahoo.jdisc.handler.ThreadedRequestHandler.RequestTask
 
runApplication(ClientApplication, Module...) - Static method in class com.yahoo.jdisc.client.ClientDriver
Creates and runs the given ClientApplication.
runApplication(Class<? extends ClientApplication>, Module...) - Static method in class com.yahoo.jdisc.client.ClientDriver
Creates and runs an instance of the given ClientApplication class.
runApplication(OsgiFramework, List<Module>) - Static method in class com.yahoo.jdisc.client.ClientDriver
 
runApplicationWithOsgi(String, Class<? extends ClientApplication>, Module...) - Static method in class com.yahoo.jdisc.client.ClientDriver
Creates and runs an instance of the the given ClientApplication class with OSGi support.
runTest(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
runTest(ServerProviderConformanceTest.Adapter<T, U, V>, Module, ServerProviderConformanceTest.RequestType, ServerProviderConformanceTest.TestRequestHandler) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 

S

safeClassCast(Class<T>, Class<?>) - Static method in class com.yahoo.jdisc.application.ContainerBuilder
 
safeStringSplit(Object, String) - Static method in class com.yahoo.jdisc.application.ContainerBuilder
 
scheduleClose() - Method in class com.yahoo.jdisc.test.TestDriver
Initiates the shut down of this TestDriver in another thread.
scheduleTimeout(Request) - Method in interface com.yahoo.jdisc.TimeoutManager
Schedule timeout management for a request.
scheme - Variable in class com.yahoo.jdisc.application.UriPattern.Match
 
scheme - Variable in class com.yahoo.jdisc.application.UriPattern
 
SEE_OTHER - Static variable in interface com.yahoo.jdisc.Response.Status
 
seenKeys - Variable in class com.yahoo.jdisc.application.GuiceRepository.ElementCollector
 
select(URI) - Method in interface com.yahoo.jdisc.application.BindingSetSelector
Returns the name of the BindingSet to assign to the Container for the given URI.
serverBindings - Variable in class com.yahoo.jdisc.application.ContainerBuilder
 
serverBindings() - Method in class com.yahoo.jdisc.application.ContainerBuilder
 
serverBindings(String) - Method in class com.yahoo.jdisc.application.ContainerBuilder
 
ServerProvider - Interface in com.yahoo.jdisc.service
This interface defines a component that is capable of acting as a server for an external client.
ServerProviderConformanceTest - Class in com.yahoo.jdisc.test
 
ServerProviderConformanceTest() - Constructor for class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
ServerProviderConformanceTest.Adapter<T extends ServerProvider,U,V> - Interface in com.yahoo.jdisc.test
This interface declares the adapter between the general conformance test and an actual ServerProvider implementation.
ServerProviderConformanceTest.CallableCompletionHandler - Class in com.yahoo.jdisc.test
 
ServerProviderConformanceTest.ConformanceException - Exception in com.yahoo.jdisc.test
An instance of this exception is thrown within the conformance tests that imply that they will throw an exception.
ServerProviderConformanceTest.Event - Class in com.yahoo.jdisc.test
Wrapper around CountDownLatch for single-occurrence events.
ServerProviderConformanceTest.RequestType - Enum in com.yahoo.jdisc.test
 
ServerProviderConformanceTest.TestRequestHandler - Class in com.yahoo.jdisc.test
 
ServerProviderConformanceTest.TestRequestHandler.TaskHandle - Class in com.yahoo.jdisc.test
 
serverProviders - Variable in class com.yahoo.jdisc.application.ContainerBuilder
 
serverProviders() - Method in class com.yahoo.jdisc.application.ContainerBuilder
 
ServerRepository - Class in com.yahoo.jdisc.application
This is a repository of ServerProviders.
ServerRepository(GuiceRepository) - Constructor for class com.yahoo.jdisc.application.ServerRepository
 
serverRequest - Variable in class com.yahoo.jdisc.Request
 
servers - Variable in class com.yahoo.jdisc.application.ServerRepository
 
SERVICE_UNAVAILABLE - Static variable in interface com.yahoo.jdisc.Response.Status
 
set(String, Number, Metric.Context) - Method in interface com.yahoo.jdisc.application.MetricConsumer
Consume a call to Metric.set(String, Number, Metric.Context).
set(String, Number, Metric.Context) - Method in class com.yahoo.jdisc.application.MetricImpl
 
set(String, Number, Metric.Context) - Method in interface com.yahoo.jdisc.Metric
Set a metric value.
setAppContext(Object) - Method in class com.yahoo.jdisc.application.ContainerBuilder
 
setBindingMatch(BindingMatch<RequestHandler>) - Method in class com.yahoo.jdisc.Request
Sets the last resolved BindingMatch of this Request.
setError(Throwable) - Method in class com.yahoo.jdisc.Response
Sets the error of this response.
setServerRequest(boolean) - Method in class com.yahoo.jdisc.Request
Sets whether or not this Request was created by a ServerProvider.
setStatus(int) - Method in class com.yahoo.jdisc.Response
Sets the status code of this response.
setTaskFailure(Exception) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
setTimeout(long, TimeUnit) - Method in class com.yahoo.jdisc.handler.ThreadedRequestHandler
Sets the timeout that this ThreadedRequestHandler sets on all handled Requests.
setTimeout(long, TimeUnit) - Method in class com.yahoo.jdisc.Request
Sets the allocated time that this Request is allowed to exist before the corresponding call to ResponseHandler.handleResponse(Response) must have been made.
setTimeoutManager(TimeoutManager) - Method in class com.yahoo.jdisc.Request
Sets a TimeoutManager to be called when Request.setTimeout(long, TimeUnit) is invoked.
setUri(URI) - Method in class com.yahoo.jdisc.Request
Sets the Uniform Resource Identifier used by the Container to resolve the appropriate RequestHandler for this Request.
setValue(String) - Method in class com.yahoo.jdisc.HeaderFields.MyEntry
 
SharedResource - Interface in com.yahoo.jdisc
This interface defines a reference counted resource.
shutdown() - Method in class com.yahoo.jdisc.client.AbstractClientApplication
 
SimpleApplication() - Constructor for class com.yahoo.jdisc.test.TestDriver.SimpleApplication
 
SimpleCompletionHandler() - Constructor for class com.yahoo.jdisc.handler.FastContentWriter.SimpleCompletionHandler
 
size() - Method in class com.yahoo.jdisc.HeaderFields
 
sort(Collection<Map.Entry<UriPattern, T>>) - Static method in class com.yahoo.jdisc.application.BindingSet
 
stackTrace - Variable in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler.TaskHandle
 
start() - Method in interface com.yahoo.jdisc.application.Application
This method is called by the ApplicationLoader just after creating this Application instance.
start(Bundle) - Method in class com.yahoo.jdisc.application.BundleInstaller
 
start() - Method in interface com.yahoo.jdisc.application.OsgiFramework
This method starts the framework instance.
start() - Method in class com.yahoo.jdisc.service.AbstractClientProvider
 
start() - Method in interface com.yahoo.jdisc.service.ClientProvider
This is a synchronous method to configure this ClientProvider.
start() - Method in interface com.yahoo.jdisc.service.ServerProvider
This is a synchronous method to configure this ServerProvider and bind the listen port (or equivalent).
start() - Method in class com.yahoo.jdisc.test.NonWorkingClientProvider
 
start() - Method in class com.yahoo.jdisc.test.NonWorkingOsgiFramework
 
start() - Method in class com.yahoo.jdisc.test.NonWorkingServerProvider
 
start() - Method in class com.yahoo.jdisc.test.TestDriver.SimpleApplication
 
startBundles(List<Bundle>, boolean) - Method in interface com.yahoo.jdisc.application.OsgiFramework
Starts the given Bundles.
startBundles(List<Bundle>, boolean) - Method in class com.yahoo.jdisc.test.NonWorkingOsgiFramework
 
status - Variable in class com.yahoo.jdisc.Response
 
stop() - Method in class com.yahoo.jdisc.application.AbstractApplication
 
stop() - Method in interface com.yahoo.jdisc.application.Application
This method is called by the ApplicationLoader after the corresponding signal has been issued by the controlling start script.
stop(Bundle) - Method in class com.yahoo.jdisc.application.BundleInstaller
 
stop() - Method in interface com.yahoo.jdisc.application.OsgiFramework
This method synchronously shuts down the framework.
stop() - Method in class com.yahoo.jdisc.test.NonWorkingOsgiFramework
 
stop() - Method in class com.yahoo.jdisc.test.TestDriver.SimpleApplication
 
stopAndUninstall(Bundle...) - Method in class com.yahoo.jdisc.application.BundleInstaller
 
stopAndUninstall(Iterable<Bundle>) - Method in class com.yahoo.jdisc.application.BundleInstaller
 
stopAndUninstallBundle(Bundle...) - Method in class com.yahoo.jdisc.application.AbstractApplication
 
stopAndUninstallBundle(Iterable<Bundle>) - Method in class com.yahoo.jdisc.application.AbstractApplication
 
str - Variable in class com.yahoo.jdisc.application.GlobPattern.Match
 
SWITCHING_PROTOCOLS - Static variable in interface com.yahoo.jdisc.Response.Status
 
SYSTEM_PROPERTY_NAME_DEBUG - Static variable in interface com.yahoo.jdisc.SharedResource
 

T

target - Variable in class com.yahoo.jdisc.application.BindingMatch
 
target() - Method in class com.yahoo.jdisc.application.BindingMatch
Returns the matched target.
taskException - Variable in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
TaskHandle() - Constructor for class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler.TaskHandle
 
taskMonitor - Variable in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
TEMPORARY_REDIRECT - Static variable in interface com.yahoo.jdisc.Response.Status
 
testBindingNotFoundException() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testBindingNotFoundException(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testBindingSetNotFoundException() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testBindingSetNotFoundException(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testContainerNotReadyException() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testContainerNotReadyException(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
TestDriver - Class in com.yahoo.jdisc.test
This class provides a unified way to set up and run unit tests on jDISC components.
TestDriver(ApplicationLoader) - Constructor for class com.yahoo.jdisc.test.TestDriver
 
TestDriver.CloseTask - Class in com.yahoo.jdisc.test
 
TestDriver.SimpleApplication - Class in com.yahoo.jdisc.test
 
testId - Static variable in class com.yahoo.jdisc.test.TestDriver
 
testNoBindingSetSelectedException() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testNoBindingSetSelectedException(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseCloseNoContent() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseCloseNoContent(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseCloseNoContentWithAsyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseCloseNoContentWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseCloseNoContentWithAsyncFailure() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseCloseNoContentWithAsyncFailure(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseCloseNoContentWithSyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseCloseNoContentWithSyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseCloseNoContentWithSyncFailure() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseCloseNoContentWithSyncFailure(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseWriteWithAsyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseWriteWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseWriteWithAsyncFailure() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseWriteWithAsyncFailure(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseWriteWithSyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseWriteWithSyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseWriteWithSyncFailure() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionAfterResponseWriteWithSyncFailure(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionBeforeResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionBeforeResponseWriteWithAsyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionBeforeResponseWriteWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionBeforeResponseWriteWithAsyncFailure() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionBeforeResponseWriteWithAsyncFailure(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionBeforeResponseWriteWithSyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionBeforeResponseWriteWithSyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionBeforeResponseWriteWithSyncFailure() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseExceptionBeforeResponseWriteWithSyncFailure(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseNondeterministicException() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseNondeterministicException(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseNondeterministicExceptionWithAsyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseNondeterministicExceptionWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseNondeterministicExceptionWithAsyncFailure() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseNondeterministicExceptionWithAsyncFailure(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseNondeterministicExceptionWithSyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseNondeterministicExceptionWithSyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseNondeterministicExceptionWithSyncFailure() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseNondeterministicExceptionWithSyncFailure(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithAsyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithAsyncFailureAfterResponseCloseNoContent() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithAsyncFailureAfterResponseCloseNoContent(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithAsyncFailureAfterResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithAsyncFailureAfterResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithAsyncFailureBeforeResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithAsyncFailureBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithNondeterministicAsyncFailure() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithNondeterministicAsyncFailure(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithNondeterministicSyncFailure() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithNondeterministicSyncFailure(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithSyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithSyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithSyncFailureAfterResponseCloseNoContent() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithSyncFailureAfterResponseCloseNoContent(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithSyncFailureAfterResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithSyncFailureAfterResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithSyncFailureBeforeResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentCloseWithSyncFailureBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionAfterResponseCloseNoContent() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionAfterResponseCloseNoContent(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionAfterResponseCloseNoContentWithAsyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionAfterResponseCloseNoContentWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionAfterResponseCloseNoContentWithSyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionAfterResponseCloseNoContentWithSyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionAfterResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionAfterResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionAfterResponseWriteWithAsyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionAfterResponseWriteWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionAfterResponseWriteWithSyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionAfterResponseWriteWithSyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionBeforeResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionBeforeResponseWriteWithAsyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionBeforeResponseWriteWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionBeforeResponseWriteWithSyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionBeforeResponseWriteWithSyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithAsyncFailureAfterResponseCloseNoContent() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithAsyncFailureAfterResponseCloseNoContent(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithAsyncFailureAfterResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithAsyncFailureAfterResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithAsyncFailureBeforeResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithAsyncFailureBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithNondeterministicAsyncFailure() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithNondeterministicAsyncFailure(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithNondeterministicSyncFailure() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithNondeterministicSyncFailure(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithSyncFailureAfterResponseCloseNoContent() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithSyncFailureAfterResponseCloseNoContent(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithSyncFailureAfterResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithSyncFailureAfterResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithSyncFailureBeforeResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteExceptionWithSyncFailureBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteNondeterministicException() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteNondeterministicException(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteNondeterministicExceptionWithAsyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteNondeterministicExceptionWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteNondeterministicExceptionWithSyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteNondeterministicExceptionWithSyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithAsyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithAsyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithAsyncFailureAfterResponseCloseNoContent() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithAsyncFailureAfterResponseCloseNoContent(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithAsyncFailureAfterResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithAsyncFailureAfterResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithAsyncFailureBeforeResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithAsyncFailureBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithNondeterministicAsyncFailure() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithNondeterministicAsyncFailure(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithNondeterministicSyncFailure() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithNondeterministicSyncFailure(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithSyncCompletion() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithSyncCompletion(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithSyncFailureAfterResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithSyncFailureAfterResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithSyncFailureBeforeResponseWrite() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestContentWriteWithSyncFailureBeforeResponseWrite(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestException() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestException(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestExceptionAfterResponseCloseNoContentWithAsyncHandleResponse() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestExceptionAfterResponseCloseNoContentWithAsyncHandleResponse(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestExceptionAfterResponseWriteWithAsyncHandleResponse() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestExceptionAfterResponseWriteWithAsyncHandleResponse(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestExceptionAfterResponseWriteWithSyncHandleResponse() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestExceptionAfterResponseWriteWithSyncHandleResponse(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestExceptionBeforeResponseWriteWithAsyncHandleResponse() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestExceptionBeforeResponseWriteWithAsyncHandleResponse(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestExceptionBeforeResponseWriteWithSyncHandleResponse() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestExceptionBeforeResponseWriteWithSyncHandleResponse(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestExceptionWithSyncCloseResponse() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestExceptionWithSyncCloseResponse(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestExceptionWithSyncWriteResponse() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestExceptionWithSyncWriteResponse(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
TestRequestHandler() - Constructor for class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
testRequestHandlerWithAsyncHandleResponse() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestHandlerWithAsyncHandleResponse(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestHandlerWithSyncCloseResponse() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestHandlerWithSyncCloseResponse(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestHandlerWithSyncHandleResponse() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestHandlerWithSyncHandleResponse(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestHandlerWithSyncWriteResponse() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestHandlerWithSyncWriteResponse(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestNondeterministicExceptionWithAsyncHandleResponse() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestNondeterministicExceptionWithAsyncHandleResponse(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestNondeterministicExceptionWithSyncHandleResponse() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testRequestNondeterministicExceptionWithSyncHandleResponse(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testResponseCloseCompletionException() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testResponseCloseCompletionException(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testResponseCloseCompletionExceptionNoContent() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testResponseCloseCompletionExceptionNoContent(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testResponseWriteCompletionException() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
testResponseWriteCompletionException(ServerProviderConformanceTest.Adapter<T, U, V>, Module...) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest
 
ThreadedRequestHandler - Class in com.yahoo.jdisc.handler
ThreadedRequestHandler(Executor) - Constructor for class com.yahoo.jdisc.handler.ThreadedRequestHandler
 
ThreadedRequestHandler.RequestTask - Class in com.yahoo.jdisc.handler
 
timeout - Variable in class com.yahoo.jdisc.handler.ThreadedRequestHandler
 
timeout - Variable in class com.yahoo.jdisc.Request
 
timeoutManager - Variable in class com.yahoo.jdisc.Request
 
TimeoutManager - Interface in com.yahoo.jdisc
This interface provides a callback for when the Request.setTimeout(long, TimeUnit) is invoked.
Timer - Interface in com.yahoo.jdisc
This class provides access to the current time in milliseconds, as viewed by the Container.
timeRemaining(TimeUnit) - Method in class com.yahoo.jdisc.Request
Returns the time that this Request is allowed to exist.
toReadable() - Method in class com.yahoo.jdisc.handler.BufferedContentChannel
Creates a ReadableContentChannel and connects to it.
toStream() - Method in class com.yahoo.jdisc.handler.BufferedContentChannel
Creates a ContentInputStream and connects to its internal ContentChannel.
toStream() - Method in class com.yahoo.jdisc.handler.ReadableContentChannel
Creates a ContentInputStream that wraps this ReadableContentChannel.
toString() - Method in class com.yahoo.jdisc.application.GlobPattern
 
toString() - Method in class com.yahoo.jdisc.application.GlobPattern.WildcardPattern
 
toString() - Method in class com.yahoo.jdisc.application.UriPattern
 
toString() - Method in class com.yahoo.jdisc.HeaderFields
 
toString() - Method in class com.yahoo.jdisc.ProxyRequestHandler.NullContentResponseHandler
 
toString() - Method in class com.yahoo.jdisc.ProxyRequestHandler.ProxyCompletionHandler
 
toString() - Method in class com.yahoo.jdisc.ProxyRequestHandler.ProxyContentChannel
 
toString() - Method in class com.yahoo.jdisc.ProxyRequestHandler.ProxyResponseHandler
 
toString() - Method in class com.yahoo.jdisc.ProxyRequestHandler
 
toString() - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler.TaskHandle
 

U

UNAUTHORIZED - Static variable in interface com.yahoo.jdisc.Response.Status
 
uninstall(Module) - Method in class com.yahoo.jdisc.application.GuiceRepository
 
uninstall(ServerProvider) - Method in class com.yahoo.jdisc.application.ServerRepository
 
uninstallAll(Iterable<? extends Module>) - Method in class com.yahoo.jdisc.application.GuiceRepository
 
uninstallAll(Iterable<? extends ServerProvider>) - Method in class com.yahoo.jdisc.application.ServerRepository
 
UNPROCESSABLE_ENTITY - Static variable in interface com.yahoo.jdisc.Response.Status
 
UnsafeContentInputStream - Class in com.yahoo.jdisc.handler
This class provides an adapter from a ReadableContentChannel to an InputStream.
UnsafeContentInputStream(ReadableContentChannel) - Constructor for class com.yahoo.jdisc.handler.UnsafeContentInputStream
Constructs a new ContentInputStream that reads from the given ReadableContentChannel.
unscheduleTimeout(Request) - Method in interface com.yahoo.jdisc.TimeoutManager
Unschedule timeout management for a previously scheduled request.
UNSUPPORTED_MEDIA_TYPE - Static variable in interface com.yahoo.jdisc.Response.Status
 
uri - Variable in exception com.yahoo.jdisc.handler.BindingNotFoundException
 
uri() - Method in exception com.yahoo.jdisc.handler.BindingNotFoundException
Returns the URI that has no binding.
uri - Variable in class com.yahoo.jdisc.Request
 
uri - Variable in exception com.yahoo.jdisc.service.NoBindingSetSelectedException
 
uri() - Method in exception com.yahoo.jdisc.service.NoBindingSetSelectedException
Returns the URI for which there was no BindingSet selected.
UriPattern - Class in com.yahoo.jdisc.application
This class holds a regular expression designed so that it only matches certain URIs.
UriPattern(String) - Constructor for class com.yahoo.jdisc.application.UriPattern
Creates a new instance of this class that represents the given pattern string, with a priority of 0.
UriPattern(String, int) - Constructor for class com.yahoo.jdisc.application.UriPattern
Creates a new instance of this class that represents the given pattern string, with the given priority.
UriPattern.Match - Class in com.yahoo.jdisc.application
This class holds the result of a UriPattern.match(URI) operation.
USE_PROXY - Static variable in interface com.yahoo.jdisc.Response.Status
 

V

validateResponse(V) - Method in interface com.yahoo.jdisc.test.ServerProviderConformanceTest.Adapter
 
value - Variable in class com.yahoo.jdisc.HeaderFields.MyEntry
 
valueOf(String) - Static method in enum com.yahoo.jdisc.test.ServerProviderConformanceTest.RequestType
Returns the enum constant of this type with the specified name.
values() - Method in class com.yahoo.jdisc.HeaderFields
 
values() - Static method in enum com.yahoo.jdisc.test.ServerProviderConformanceTest.RequestType
Returns an array containing the constants of this enum type, in the order they are declared.
VerbatimPattern(String) - Constructor for class com.yahoo.jdisc.application.GlobPattern.VerbatimPattern
 
VERSION_NOT_SUPPORTED - Static variable in interface com.yahoo.jdisc.Response.Status
 
visit(Binding<T>) - Method in class com.yahoo.jdisc.application.GuiceRepository.ElementCollector
 
visitOther(Element) - Method in class com.yahoo.jdisc.application.GuiceRepository.ElementCollector
 

W

WILDCARD - Static variable in class com.yahoo.jdisc.application.GlobPattern
 
WildcardPattern() - Constructor for class com.yahoo.jdisc.application.GlobPattern.WildcardPattern
 
write(int) - Method in class com.yahoo.jdisc.handler.AbstractContentOutputStream
 
write(byte[], int, int) - Method in class com.yahoo.jdisc.handler.AbstractContentOutputStream
 
write(byte[]) - Method in class com.yahoo.jdisc.handler.AbstractContentOutputStream
 
write(ByteBuffer) - Method in class com.yahoo.jdisc.handler.BlockingContentWriter
Writes to the underlying ContentChannel and waits for the operation to complete.
write(ByteBuffer, CompletionHandler) - Method in class com.yahoo.jdisc.handler.BufferedContentChannel
 
write(ByteBuffer, CompletionHandler) - Method in interface com.yahoo.jdisc.handler.ContentChannel
Schedules the given ByteBuffer to be written to the content corresponding to this ContentChannel.
write(String) - Method in class com.yahoo.jdisc.handler.FastContentWriter
This is a convenience method to convert the given string to a ByteBuffer of UTF8 bytes, and then passing that to FastContentWriter.write(ByteBuffer).
write(byte[]) - Method in class com.yahoo.jdisc.handler.FastContentWriter
This is a convenience method to convert the given byte array into a ByteBuffer object, and then passing that to FastContentWriter.write(java.nio.ByteBuffer).
write(byte[], int, int) - Method in class com.yahoo.jdisc.handler.FastContentWriter
This is a convenience method to convert a subarray of the given byte array into a ByteBuffer object, and then passing that to FastContentWriter.write(java.nio.ByteBuffer).
write(ByteBuffer) - Method in class com.yahoo.jdisc.handler.FastContentWriter
Writes to the underlying ContentChannel.
write(ByteBuffer, CompletionHandler) - Method in class com.yahoo.jdisc.handler.NullContent
 
write(ByteBuffer, CompletionHandler) - Method in class com.yahoo.jdisc.handler.ReadableContentChannel
 
write(ByteBuffer, CompletionHandler) - Method in class com.yahoo.jdisc.ProxyRequestHandler.ProxyContentChannel
 
write(ByteBuffer, CompletionHandler) - Method in class com.yahoo.jdisc.test.NonWorkingContentChannel
 
writeAll(ContentChannel, Iterable<ByteBuffer>) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
writeResponse(ContentChannel) - Method in class com.yahoo.jdisc.test.ServerProviderConformanceTest.TestRequestHandler
 
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.