{ "com.yahoo.jdisc.AbstractResource" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.jdisc.SharedResource" ], "attributes" : [ "public", "abstract" ], "methods" : [ "protected void ()", "public final com.yahoo.jdisc.ResourceReference refer()", "public final com.yahoo.jdisc.ResourceReference refer(java.lang.Object)", "public final void release()", "public final int retainCount()", "protected void destroy()", "public java.lang.String currentState()" ], "fields" : [ ] }, "com.yahoo.jdisc.Container" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.jdisc.SharedResource", "com.yahoo.jdisc.Timer" ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract com.yahoo.jdisc.handler.RequestHandler resolveHandler(com.yahoo.jdisc.Request)", "public abstract java.lang.Object getInstance(java.lang.Class)" ], "fields" : [ ] }, "com.yahoo.jdisc.HeaderFields" : { "superClass" : "java.lang.Object", "interfaces" : [ "java.util.Map" ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public int size()", "public boolean isEmpty()", "public boolean containsKey(java.lang.Object)", "public boolean containsValue(java.lang.Object)", "public boolean contains(java.lang.String, java.lang.String)", "public boolean containsIgnoreCase(java.lang.String, java.lang.String)", "public void add(java.lang.String, java.lang.String)", "public void add(java.lang.String, java.util.List)", "public void addAll(java.util.Map)", "public java.util.List put(java.lang.String, java.lang.String)", "public java.util.List put(java.lang.String, java.util.List)", "public void putAll(java.util.Map)", "public java.util.List remove(java.lang.Object)", "public boolean remove(java.lang.String, java.lang.String)", "public void clear()", "public java.util.List get(java.lang.Object)", "public java.lang.String getFirst(java.lang.String)", "public boolean isTrue(java.lang.String)", "public java.util.Set keySet()", "public java.util.Collection values()", "public java.util.Set entrySet()", "public java.lang.String toString()", "public java.util.List entries()", "public boolean equals(java.lang.Object)", "public int hashCode()", "public bridge synthetic java.lang.Object remove(java.lang.Object)", "public bridge synthetic java.lang.Object put(java.lang.Object, java.lang.Object)", "public bridge synthetic java.lang.Object get(java.lang.Object)" ], "fields" : [ ] }, "com.yahoo.jdisc.Metric$Context" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ ], "fields" : [ ] }, "com.yahoo.jdisc.Metric" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract void set(java.lang.String, java.lang.Number, com.yahoo.jdisc.Metric$Context)", "public abstract void add(java.lang.String, java.lang.Number, com.yahoo.jdisc.Metric$Context)", "public abstract com.yahoo.jdisc.Metric$Context createContext(java.util.Map)" ], "fields" : [ ] }, "com.yahoo.jdisc.NoopSharedResource" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.jdisc.SharedResource" ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public final com.yahoo.jdisc.ResourceReference refer()", "public final com.yahoo.jdisc.ResourceReference refer(java.lang.Object)", "public final void release()" ], "fields" : [ ] }, "com.yahoo.jdisc.ReferencedResource" : { "superClass" : "java.lang.Object", "interfaces" : [ "java.lang.AutoCloseable" ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.jdisc.SharedResource, com.yahoo.jdisc.ResourceReference)", "public com.yahoo.jdisc.SharedResource getResource()", "public com.yahoo.jdisc.ResourceReference getReference()", "public void close()" ], "fields" : [ ] }, "com.yahoo.jdisc.References" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public static com.yahoo.jdisc.ResourceReference fromResource(com.yahoo.jdisc.SharedResource)" ], "fields" : [ "public static final com.yahoo.jdisc.ResourceReference NOOP_REFERENCE" ] }, "com.yahoo.jdisc.Request$RequestType" : { "superClass" : "java.lang.Enum", "interfaces" : [ ], "attributes" : [ "public", "final", "enum" ], "methods" : [ "public static com.yahoo.jdisc.Request$RequestType[] values()", "public static com.yahoo.jdisc.Request$RequestType valueOf(java.lang.String)" ], "fields" : [ "public static final enum com.yahoo.jdisc.Request$RequestType READ", "public static final enum com.yahoo.jdisc.Request$RequestType WRITE", "public static final enum com.yahoo.jdisc.Request$RequestType MONITORING" ] }, "com.yahoo.jdisc.Request" : { "superClass" : "com.yahoo.jdisc.AbstractResource", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.jdisc.service.CurrentContainer, java.net.URI)", "public void (com.yahoo.jdisc.service.CurrentContainer, java.net.URI, boolean)", "public void (com.yahoo.jdisc.service.CurrentContainer, java.net.URI, boolean, long)", "public void (com.yahoo.jdisc.Request, java.net.URI)", "public com.yahoo.jdisc.Container container()", "public java.net.URI getUri()", "public boolean isServerRequest()", "public com.yahoo.jdisc.application.BindingMatch getBindingMatch()", "public com.yahoo.jdisc.Request setBindingMatch(com.yahoo.jdisc.application.BindingMatch)", "public java.util.Map context()", "public com.yahoo.jdisc.HeaderFields headers()", "public void setTimeoutManager(com.yahoo.jdisc.TimeoutManager)", "public com.yahoo.jdisc.TimeoutManager getTimeoutManager()", "public void setTimeout(long, java.util.concurrent.TimeUnit)", "public java.lang.Long getTimeout(java.util.concurrent.TimeUnit)", "public java.lang.Long timeRemaining(java.util.concurrent.TimeUnit)", "public long timeElapsed(java.util.concurrent.TimeUnit)", "public long creationTime(java.util.concurrent.TimeUnit)", "public boolean isCancelled()", "public void cancel()", "public com.yahoo.jdisc.handler.ContentChannel connect(com.yahoo.jdisc.handler.ResponseHandler)", "protected void destroy()" ], "fields" : [ ] }, "com.yahoo.jdisc.ResourceReference" : { "superClass" : "java.lang.Object", "interfaces" : [ "java.lang.AutoCloseable" ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract void close()" ], "fields" : [ ] }, "com.yahoo.jdisc.Response$Status" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ ], "fields" : [ "public static final int CONTINUE", "public static final int SWITCHING_PROTOCOLS", "public static final int PROCESSING", "public static final int OK", "public static final int CREATED", "public static final int ACCEPTED", "public static final int NON_AUTHORITATIVE_INFORMATION", "public static final int NO_CONTENT", "public static final int RESET_CONTENT", "public static final int PARTIAL_CONTENT", "public static final int MULTI_STATUS", "public static final int MULTIPLE_CHOICES", "public static final int MOVED_PERMANENTLY", "public static final int FOUND", "public static final int SEE_OTHER", "public static final int NOT_MODIFIED", "public static final int USE_PROXY", "public static final int TEMPORARY_REDIRECT", "public static final int BAD_REQUEST", "public static final int UNAUTHORIZED", "public static final int PAYMENT_REQUIRED", "public static final int FORBIDDEN", "public static final int NOT_FOUND", "public static final int METHOD_NOT_ALLOWED", "public static final int NOT_ACCEPTABLE", "public static final int PROXY_AUTHENTICATION_REQUIRED", "public static final int REQUEST_TIMEOUT", "public static final int CONFLICT", "public static final int GONE", "public static final int LENGTH_REQUIRED", "public static final int PRECONDITION_FAILED", "public static final int REQUEST_TOO_LONG", "public static final int REQUEST_URI_TOO_LONG", "public static final int UNSUPPORTED_MEDIA_TYPE", "public static final int REQUESTED_RANGE_NOT_SATISFIABLE", "public static final int EXPECTATION_FAILED", "public static final int INSUFFICIENT_SPACE_ON_RESOURCE", "public static final int METHOD_FAILURE", "public static final int UNPROCESSABLE_ENTITY", "public static final int LOCKED", "public static final int FAILED_DEPENDENCY", "public static final int TOO_MANY_REQUESTS", "public static final int INTERNAL_SERVER_ERROR", "public static final int NOT_IMPLEMENTED", "public static final int BAD_GATEWAY", "public static final int SERVICE_UNAVAILABLE", "public static final int GATEWAY_TIMEOUT", "public static final int VERSION_NOT_SUPPORTED", "public static final int INSUFFICIENT_STORAGE" ] }, "com.yahoo.jdisc.Response" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (int)", "public void (int, java.lang.Throwable)", "public java.util.Map context()", "public com.yahoo.jdisc.HeaderFields headers()", "public int getStatus()", "public com.yahoo.jdisc.Response setStatus(int)", "public java.lang.Throwable getError()", "public com.yahoo.jdisc.Response setError(java.lang.Throwable)", "public void setRequestType(com.yahoo.jdisc.Request$RequestType)", "public com.yahoo.jdisc.Request$RequestType getRequestType()", "public static void dispatchTimeout(com.yahoo.jdisc.handler.ResponseHandler)" ], "fields" : [ ] }, "com.yahoo.jdisc.SharedResource$Debug" : { "superClass" : "java.lang.Enum", "interfaces" : [ ], "attributes" : [ "public", "final", "enum" ], "methods" : [ "public static com.yahoo.jdisc.SharedResource$Debug[] values()", "public static com.yahoo.jdisc.SharedResource$Debug valueOf(java.lang.String)" ], "fields" : [ "public static final enum com.yahoo.jdisc.SharedResource$Debug NO", "public static final enum com.yahoo.jdisc.SharedResource$Debug SIMPLE", "public static final enum com.yahoo.jdisc.SharedResource$Debug STACK" ] }, "com.yahoo.jdisc.SharedResource" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public com.yahoo.jdisc.ResourceReference refer()", "public com.yahoo.jdisc.ResourceReference refer(java.lang.Object)", "public abstract void release()" ], "fields" : [ "public static final java.lang.String SYSTEM_PROPERTY_NAME_DEBUG", "public static final com.yahoo.jdisc.SharedResource$Debug DEBUG" ] }, "com.yahoo.jdisc.TimeoutManager" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract void scheduleTimeout(com.yahoo.jdisc.Request)", "public void unscheduleTimeout(com.yahoo.jdisc.Request)" ], "fields" : [ ] }, "com.yahoo.jdisc.Timer$ClockAdapter" : { "superClass" : "java.time.Clock", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public java.time.ZoneId getZone()", "public java.time.Clock withZone(java.time.ZoneId)", "public java.time.Instant instant()" ], "fields" : [ ] }, "com.yahoo.jdisc.Timer" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract long currentTimeMillis()", "public java.time.Instant currentTime()", "public java.time.Clock toUtcClock()", "public static com.yahoo.jdisc.Timer fromClock(java.time.Clock)" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.AbstractRequestHandler" : { "superClass" : "com.yahoo.jdisc.AbstractResource", "interfaces" : [ "com.yahoo.jdisc.handler.RequestHandler" ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "public void handleTimeout(com.yahoo.jdisc.Request, com.yahoo.jdisc.handler.ResponseHandler)" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.BindingNotFoundException" : { "superClass" : "java.lang.RuntimeException", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (java.net.URI)", "public java.net.URI uri()" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.BlockingContentWriter" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (com.yahoo.jdisc.handler.ContentChannel)", "public void write(java.nio.ByteBuffer)", "public void close()" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.BufferedContentChannel" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.jdisc.handler.ContentChannel" ], "attributes" : [ "public", "final" ], "methods" : [ "public void ()", "public void connectTo(com.yahoo.jdisc.handler.ContentChannel)", "public boolean isConnected()", "public com.yahoo.jdisc.handler.ReadableContentChannel toReadable()", "public com.yahoo.jdisc.handler.ContentInputStream toStream()", "public void write(java.nio.ByteBuffer, com.yahoo.jdisc.handler.CompletionHandler)", "public void close(com.yahoo.jdisc.handler.CompletionHandler)" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.CallableRequestDispatch" : { "superClass" : "com.yahoo.jdisc.handler.RequestDispatch", "interfaces" : [ "java.util.concurrent.Callable" ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "public final com.yahoo.jdisc.Response call()", "public bridge synthetic java.lang.Object call()" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.CallableResponseDispatch" : { "superClass" : "com.yahoo.jdisc.handler.ResponseDispatch", "interfaces" : [ "java.util.concurrent.Callable" ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void (com.yahoo.jdisc.handler.ResponseHandler)", "public final java.lang.Boolean call()", "public bridge synthetic java.lang.Object call()" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.CompletionHandler" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract void completed()", "public abstract void failed(java.lang.Throwable)" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.ContentChannel" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract void write(java.nio.ByteBuffer, com.yahoo.jdisc.handler.CompletionHandler)", "public abstract void close(com.yahoo.jdisc.handler.CompletionHandler)", "public void onError(java.lang.Throwable)" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.ContentInputStream" : { "superClass" : "com.yahoo.jdisc.handler.UnsafeContentInputStream", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (com.yahoo.jdisc.handler.ReadableContentChannel)", "public void finalize()" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.DelegatedRequestHandler" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.jdisc.handler.RequestHandler" ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract com.yahoo.jdisc.handler.RequestHandler getDelegate()", "public com.yahoo.jdisc.handler.RequestHandler getDelegateRecursive()", "public static com.yahoo.jdisc.handler.RequestHandler resolve(com.yahoo.jdisc.handler.RequestHandler)", "public static java.util.Optional resolve(java.lang.Class, com.yahoo.jdisc.handler.RequestHandler)" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.FastContentOutputStream" : { "superClass" : "com.yahoo.jdisc.handler.AbstractContentOutputStream", "interfaces" : [ "java.util.concurrent.Future" ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.jdisc.handler.ContentChannel)", "public void (com.yahoo.jdisc.handler.FastContentWriter)", "protected void doFlush(java.nio.ByteBuffer)", "protected void doClose()", "public boolean cancel(boolean)", "public boolean isCancelled()", "public boolean isDone()", "public java.lang.Boolean get()", "public java.lang.Boolean get(long, java.util.concurrent.TimeUnit)", "public void addListener(java.lang.Runnable, java.util.concurrent.Executor)", "public bridge synthetic java.lang.Object get(long, java.util.concurrent.TimeUnit)", "public bridge synthetic java.lang.Object get()" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.FastContentWriter" : { "superClass" : "java.util.concurrent.CompletableFuture", "interfaces" : [ "java.lang.AutoCloseable" ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.jdisc.handler.ContentChannel)", "public void write(java.lang.String)", "public void write(byte[])", "public void write(byte[], int, int)", "public void write(java.nio.ByteBuffer)", "public void close()", "public void addListener(java.lang.Runnable, java.util.concurrent.Executor)", "public boolean cancel(boolean)", "public boolean isCancelled()" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.FutureCompletion" : { "superClass" : "java.util.concurrent.CompletableFuture", "interfaces" : [ "com.yahoo.jdisc.handler.CompletionHandler" ], "attributes" : [ "public", "final" ], "methods" : [ "public void ()", "public void completed()", "public void failed(java.lang.Throwable)", "public final boolean cancel(boolean)", "public final boolean isCancelled()", "public void addListener(java.lang.Runnable, java.util.concurrent.Executor)" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.FutureResponse" : { "superClass" : "java.util.concurrent.CompletableFuture", "interfaces" : [ "com.yahoo.jdisc.handler.ResponseHandler" ], "attributes" : [ "public", "final" ], "methods" : [ "public void ()", "public void (com.yahoo.jdisc.handler.ContentChannel)", "public void (com.yahoo.jdisc.handler.ResponseHandler)", "public void addListener(java.lang.Runnable, java.util.concurrent.Executor)", "public com.yahoo.jdisc.handler.ContentChannel handleResponse(com.yahoo.jdisc.Response)", "public final boolean cancel(boolean)", "public final boolean isCancelled()" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.NullContent" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.jdisc.handler.ContentChannel" ], "attributes" : [ "public", "final" ], "methods" : [ "public void write(java.nio.ByteBuffer, com.yahoo.jdisc.handler.CompletionHandler)", "public void close(com.yahoo.jdisc.handler.CompletionHandler)" ], "fields" : [ "public static final com.yahoo.jdisc.handler.NullContent INSTANCE" ] }, "com.yahoo.jdisc.handler.OverloadException" : { "superClass" : "java.lang.RuntimeException", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (java.lang.String, java.lang.Throwable)" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.ReadableContentChannel" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.jdisc.handler.ContentChannel", "java.lang.Iterable" ], "attributes" : [ "public", "final" ], "methods" : [ "public void ()", "public void write(java.nio.ByteBuffer, com.yahoo.jdisc.handler.CompletionHandler)", "public void close(com.yahoo.jdisc.handler.CompletionHandler)", "public java.util.Iterator iterator()", "public int available()", "public java.nio.ByteBuffer read()", "public void failed(java.lang.Throwable)", "public com.yahoo.jdisc.handler.ContentInputStream toStream()" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.RequestDeniedException" : { "superClass" : "java.lang.RuntimeException", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (com.yahoo.jdisc.Request)", "public com.yahoo.jdisc.Request request()" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.RequestDispatch" : { "superClass" : "java.lang.Object", "interfaces" : [ "java.util.concurrent.Future", "com.yahoo.jdisc.handler.ResponseHandler" ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "protected abstract com.yahoo.jdisc.Request newRequest()", "protected java.lang.Iterable requestContent()", "public final com.yahoo.jdisc.handler.ContentChannel connect()", "public final com.yahoo.jdisc.handler.FastContentWriter connectFastWriter()", "public final java.util.concurrent.CompletableFuture dispatch()", "public void addListener(java.lang.Runnable, java.util.concurrent.Executor)", "public final boolean cancel(boolean)", "public final boolean isCancelled()", "public final boolean isDone()", "public final com.yahoo.jdisc.Response get()", "public final com.yahoo.jdisc.Response get(long, java.util.concurrent.TimeUnit)", "public com.yahoo.jdisc.handler.ContentChannel handleResponse(com.yahoo.jdisc.Response)", "public bridge synthetic java.lang.Object get(long, java.util.concurrent.TimeUnit)", "public bridge synthetic java.lang.Object get()" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.RequestHandler" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.jdisc.SharedResource" ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract com.yahoo.jdisc.handler.ContentChannel handleRequest(com.yahoo.jdisc.Request, com.yahoo.jdisc.handler.ResponseHandler)", "public abstract void handleTimeout(com.yahoo.jdisc.Request, com.yahoo.jdisc.handler.ResponseHandler)" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.ResponseDispatch" : { "superClass" : "java.lang.Object", "interfaces" : [ "java.util.concurrent.Future" ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "protected abstract com.yahoo.jdisc.Response newResponse()", "protected java.lang.Iterable responseContent()", "public final com.yahoo.jdisc.handler.ContentChannel connect(com.yahoo.jdisc.handler.ResponseHandler)", "public final com.yahoo.jdisc.handler.FastContentWriter connectFastWriter(com.yahoo.jdisc.handler.ResponseHandler)", "public final java.util.concurrent.CompletableFuture dispatch(com.yahoo.jdisc.handler.ResponseHandler)", "public final boolean cancel(boolean)", "public final boolean isCancelled()", "public boolean isDone()", "public java.lang.Boolean get()", "public java.lang.Boolean get(long, java.util.concurrent.TimeUnit)", "public static varargs com.yahoo.jdisc.handler.ResponseDispatch newInstance(int, java.nio.ByteBuffer[])", "public static com.yahoo.jdisc.handler.ResponseDispatch newInstance(int, java.lang.Iterable)", "public static varargs com.yahoo.jdisc.handler.ResponseDispatch newInstance(com.yahoo.jdisc.Response, java.nio.ByteBuffer[])", "public static com.yahoo.jdisc.handler.ResponseDispatch newInstance(com.yahoo.jdisc.Response, java.lang.Iterable)", "public bridge synthetic java.lang.Object get(long, java.util.concurrent.TimeUnit)", "public bridge synthetic java.lang.Object get()" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.ResponseHandler" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract com.yahoo.jdisc.handler.ContentChannel handleResponse(com.yahoo.jdisc.Response)" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.ThreadedRequestHandler" : { "superClass" : "com.yahoo.jdisc.handler.AbstractRequestHandler", "interfaces" : [ ], "attributes" : [ "public", "abstract" ], "methods" : [ "protected void (java.util.concurrent.Executor)", "public final void setTimeout(long, java.util.concurrent.TimeUnit)", "public final long getTimeout(java.util.concurrent.TimeUnit)", "public final com.yahoo.jdisc.handler.ContentChannel handleRequest(com.yahoo.jdisc.Request, com.yahoo.jdisc.handler.ResponseHandler)", "protected void handleRequest(com.yahoo.jdisc.Request, com.yahoo.jdisc.handler.BufferedContentChannel, com.yahoo.jdisc.handler.ResponseHandler)", "protected void handleRequest(com.yahoo.jdisc.Request, com.yahoo.jdisc.handler.ReadableContentChannel, com.yahoo.jdisc.handler.ResponseHandler)", "protected void handleRequest(com.yahoo.jdisc.Request, com.yahoo.jdisc.handler.ContentInputStream, com.yahoo.jdisc.handler.ResponseHandler)" ], "fields" : [ ] }, "com.yahoo.jdisc.handler.UnsafeContentInputStream" : { "superClass" : "java.io.InputStream", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.jdisc.handler.ReadableContentChannel)", "public int read()", "public int read(byte[], int, int)", "public int available()", "public void close()", "public synchronized void mark(int)", "public synchronized void reset()", "public boolean markSupported()" ], "fields" : [ ] }, "com.yahoo.jdisc.service.AbstractClientProvider" : { "superClass" : "com.yahoo.jdisc.handler.AbstractRequestHandler", "interfaces" : [ "com.yahoo.jdisc.service.ClientProvider" ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "public void start()" ], "fields" : [ ] }, "com.yahoo.jdisc.service.AbstractServerProvider" : { "superClass" : "com.yahoo.jdisc.AbstractResource", "interfaces" : [ "com.yahoo.jdisc.service.ServerProvider" ], "attributes" : [ "public", "abstract" ], "methods" : [ "protected void (com.yahoo.jdisc.service.CurrentContainer)", "public final com.yahoo.jdisc.service.CurrentContainer container()" ], "fields" : [ ] }, "com.yahoo.jdisc.service.BindingSetNotFoundException" : { "superClass" : "java.lang.RuntimeException", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (java.lang.String)", "public java.lang.String bindingSet()" ], "fields" : [ ] }, "com.yahoo.jdisc.service.ClientProvider" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.jdisc.handler.RequestHandler" ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract void start()" ], "fields" : [ ] }, "com.yahoo.jdisc.service.ContainerNotReadyException" : { "superClass" : "java.lang.RuntimeException", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void ()" ], "fields" : [ ] }, "com.yahoo.jdisc.service.CurrentContainer" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public com.yahoo.jdisc.Container newReference(java.net.URI, java.lang.Object)", "public com.yahoo.jdisc.Container newReference(java.net.URI)" ], "fields" : [ ] }, "com.yahoo.jdisc.service.NoBindingSetSelectedException" : { "superClass" : "java.lang.RuntimeException", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (java.net.URI)", "public java.net.URI uri()" ], "fields" : [ ] }, "com.yahoo.jdisc.service.ServerProvider" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.jdisc.SharedResource" ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract void start()", "public abstract void close()", "public boolean isMultiplexed()" ], "fields" : [ ] } }