Skip navigation links
A B C E F G H I N O R S T U Z 

A

abort(Throwable) - Method in interface zone.gryphon.screech.Client.ClientCallback
Callback method invoked when the request fails for any reason.
abort(Throwable) - Method in class zone.gryphon.screech.internal.ClientCallbackImpl
 
abort() - Method in interface zone.gryphon.screech.ResponseDecoder
Called when the request failed while streaming content.
addRequestInterceptor(RequestInterceptor) - Method in class zone.gryphon.screech.ScreechBuilder
 
addRequestInterceptors(Iterable<RequestInterceptor>) - Method in class zone.gryphon.screech.ScreechBuilder
 
append(ByteBuffer) - Method in class zone.gryphon.screech.util.ExpandableByteBuffer
 
AsyncInvocationHandler - Class in zone.gryphon.screech.internal
 

B

build(Class<T>, Target) - Method in class zone.gryphon.screech.ScreechBuilder
 

C

Callback<T> - Interface in zone.gryphon.screech
 
Callback.FunctionalCallback<T> - Interface in zone.gryphon.screech
Functional version of Callback
clear() - Method in class zone.gryphon.screech.util.ExpandableByteBuffer
 
Client - Interface in zone.gryphon.screech
 
Client.ClientCallback - Interface in zone.gryphon.screech
Callback clients can use to return data about the request
Client.ContentCallback - Interface in zone.gryphon.screech
Callback used to pass response body
ClientCallbackImpl - Class in zone.gryphon.screech.internal
 
ClientCallbackImpl(Consumer<Throwable>, Function<ResponseHeaders, ResponseDecoder>) - Constructor for class zone.gryphon.screech.internal.ClientCallbackImpl
 
close() - Method in interface zone.gryphon.screech.Client
Release resources that this client currently has open, if any
complete() - Method in interface zone.gryphon.screech.Client.ClientCallback
Called when the request completes successfully.
complete() - Method in class zone.gryphon.screech.internal.ClientCallbackImpl
 
complete() - Method in interface zone.gryphon.screech.ResponseDecoder
Called when the client has finished reading response content.
content(ByteBuffer) - Method in interface zone.gryphon.screech.Client.ContentCallback
Callback for when clients have data from the response body available.
content(ByteBuffer) - Method in interface zone.gryphon.screech.ResponseDecoder
Called when content is available.
create(ResponseHeaders, Type, Callback<Object>) - Method in interface zone.gryphon.screech.ResponseDecoderFactory
 
create(ResponseHeaders, Type, Callback<Object>) - Method in class zone.gryphon.screech.ResponseDecoderFactory.ErrorResponseDecoderFactory
 
create(ResponseHeaders, Type, Callback<Object>) - Method in class zone.gryphon.screech.ResponseDecoderFactory.SuccessResponseDecoderFactory
 
create(long) - Static method in class zone.gryphon.screech.util.ExpandableByteBuffer
 
create(int) - Static method in class zone.gryphon.screech.util.ExpandableByteBuffer
 
createEmpty() - Static method in class zone.gryphon.screech.util.ExpandableByteBuffer
 
createInputStream() - Method in class zone.gryphon.screech.util.ExpandableByteBuffer
 

E

encode(T, Callback<ByteBuffer>) - Method in interface zone.gryphon.screech.RequestEncoder
 
encode(T, Callback<ByteBuffer>) - Method in class zone.gryphon.screech.RequestEncoder.StringRequestEncoder
 
errorDecoder(ResponseDecoderFactory) - Method in class zone.gryphon.screech.ScreechBuilder
 
ErrorResponseDecoderFactory() - Constructor for class zone.gryphon.screech.ResponseDecoderFactory.ErrorResponseDecoderFactory
 
Executable - Interface in zone.gryphon.screech.util
 
execute() - Method in interface zone.gryphon.screech.util.Executable
Execute the code
ExpandableByteBuffer - Class in zone.gryphon.screech.util
 

F

from(ResponseHeaders) - Static method in exception zone.gryphon.screech.exception.ScreechException
 
from(Method, RequestEncoder, List<RequestInterceptor>, ResponseDecoderFactory, ResponseDecoderFactory, Client, Target, Executor, Executor) - Static method in class zone.gryphon.screech.internal.AsyncInvocationHandler
 
from(String, String) - Static method in class zone.gryphon.screech.model.HttpParam
 

G

getContentLength() - Method in class zone.gryphon.screech.model.ResponseHeaders
Get the value of the "Content-Length" header, if one is present
getTarget() - Method in interface zone.gryphon.screech.Target
 
getTarget() - Method in class zone.gryphon.screech.util.HardCodedTarget
 
getValue(String) - Method in class zone.gryphon.screech.model.ResponseHeaders
Return the value for the given key, if one exists.

H

handle(Throwable) - Static method in exception zone.gryphon.screech.exception.ScreechException
 
HardCodedTarget - Class in zone.gryphon.screech.util
 
HardCodedTarget(URL) - Constructor for class zone.gryphon.screech.util.HardCodedTarget
 
HardCodedTarget(String) - Constructor for class zone.gryphon.screech.util.HardCodedTarget
 
HardCodedTarget(URI) - Constructor for class zone.gryphon.screech.util.HardCodedTarget
 
headers(ResponseHeaders) - Method in interface zone.gryphon.screech.Client.ClientCallback
Callback method invoked when the HTTP response code and headers are available.
headers(ResponseHeaders) - Method in class zone.gryphon.screech.internal.ClientCallbackImpl
 
HttpParam - Class in zone.gryphon.screech.model
 
HttpParam(String, String) - Constructor for class zone.gryphon.screech.model.HttpParam
 

I

intercept(Request<X>, BiConsumer<Request<?>, Callback<Response<Y>>>, Callback<Response<?>>) - Method in interface zone.gryphon.screech.RequestInterceptor
 
interpolate(Map<String, String>) - Method in class zone.gryphon.screech.util.SimpleStringInterpolator
 
interpolate(Map<String, String>) - Method in interface zone.gryphon.screech.util.StringInterpolator
 
invoke(Object, Method, Object[]) - Method in class zone.gryphon.screech.internal.AsyncInvocationHandler
 

N

newThread(Runnable) - Method in class zone.gryphon.screech.internal.ScreechThreadFactory
 

O

of(String) - Static method in class zone.gryphon.screech.util.SimpleStringInterpolator
 
onComplete(T, Throwable) - Method in interface zone.gryphon.screech.Callback.FunctionalCallback
 
onFailure(Throwable) - Method in interface zone.gryphon.screech.Callback.FunctionalCallback
 
onFailure(Throwable) - Method in interface zone.gryphon.screech.Callback
 
onSuccess(T) - Method in interface zone.gryphon.screech.Callback.FunctionalCallback
 
onSuccess(T) - Method in interface zone.gryphon.screech.Callback
 

R

request(SerializedRequest, Client.ClientCallback) - Method in interface zone.gryphon.screech.Client
 
Request<T> - Class in zone.gryphon.screech.model
 
Request() - Constructor for class zone.gryphon.screech.model.Request
 
RequestBody - Class in zone.gryphon.screech.model
 
RequestBody() - Constructor for class zone.gryphon.screech.model.RequestBody
 
RequestEncoder - Interface in zone.gryphon.screech
 
requestEncoder(RequestEncoder) - Method in class zone.gryphon.screech.ScreechBuilder
 
RequestEncoder.StringRequestEncoder - Class in zone.gryphon.screech
 
requestExecutor(Executor) - Method in class zone.gryphon.screech.ScreechBuilder
 
RequestInterceptor - Interface in zone.gryphon.screech
 
requiresInterpolation(String) - Static method in class zone.gryphon.screech.util.SimpleStringInterpolator
 
Response<T> - Class in zone.gryphon.screech.model
 
Response() - Constructor for class zone.gryphon.screech.model.Response
 
ResponseDecoder - Interface in zone.gryphon.screech
 
responseDecoder(ResponseDecoderFactory) - Method in class zone.gryphon.screech.ScreechBuilder
 
ResponseDecoderFactory - Interface in zone.gryphon.screech
 
ResponseDecoderFactory.ErrorResponseDecoderFactory - Class in zone.gryphon.screech
 
ResponseDecoderFactory.SuccessResponseDecoderFactory - Class in zone.gryphon.screech
 
responseExecutor(Executor) - Method in class zone.gryphon.screech.ScreechBuilder
 
ResponseHeaders - Class in zone.gryphon.screech.model
Headers + HTTP status code for a response.
ResponseHeaders() - Constructor for class zone.gryphon.screech.model.ResponseHeaders
 
Retryer - Interface in zone.gryphon.screech
 
runDangerousCode(Callback<?>, Executable) - Static method in class zone.gryphon.screech.util.Util
 
runDangerousCode(Callback<?>, Callable<T>) - Static method in class zone.gryphon.screech.util.Util
 

S

ScreechBuilder - Class in zone.gryphon.screech
 
ScreechBuilder(Client) - Constructor for class zone.gryphon.screech.ScreechBuilder
 
ScreechException - Exception in zone.gryphon.screech.exception
 
ScreechException(String, int) - Constructor for exception zone.gryphon.screech.exception.ScreechException
 
ScreechException(String, Throwable) - Constructor for exception zone.gryphon.screech.exception.ScreechException
 
ScreechThreadFactory - Class in zone.gryphon.screech.internal
 
ScreechThreadFactory(String) - Constructor for class zone.gryphon.screech.internal.ScreechThreadFactory
 
SerializedRequest - Class in zone.gryphon.screech.model
 
SerializedRequest() - Constructor for class zone.gryphon.screech.model.SerializedRequest
 
SimpleStringInterpolator - Class in zone.gryphon.screech.util
 
StringInterpolator - Interface in zone.gryphon.screech.util
 
StringRequestEncoder() - Constructor for class zone.gryphon.screech.RequestEncoder.StringRequestEncoder
 
SuccessResponseDecoderFactory() - Constructor for class zone.gryphon.screech.ResponseDecoderFactory.SuccessResponseDecoderFactory
 

T

Target - Interface in zone.gryphon.screech
 
toString(Method) - Static method in class zone.gryphon.screech.util.Util
 

U

Util - Class in zone.gryphon.screech.util
 
Util() - Constructor for class zone.gryphon.screech.util.Util
 

Z

zone.gryphon.screech - package zone.gryphon.screech
 
zone.gryphon.screech.exception - package zone.gryphon.screech.exception
 
zone.gryphon.screech.internal - package zone.gryphon.screech.internal
 
zone.gryphon.screech.model - package zone.gryphon.screech.model
 
zone.gryphon.screech.util - package zone.gryphon.screech.util
 
A B C E F G H I N O R S T U Z 
Skip navigation links

Copyright © 2018. All rights reserved.