A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

AbstractJmapApiClient - Class in rs.ltt.jmap.client.api
 
AbstractJmapApiClient(SessionStateListener) - Constructor for class rs.ltt.jmap.client.api.AbstractJmapApiClient
 
addOnConnectionStateListener(OnConnectionStateChangeListener) - Method in class rs.ltt.jmap.client.event.EventSourcePushService
 
addOnConnectionStateListener(OnConnectionStateChangeListener) - Method in interface rs.ltt.jmap.client.event.PushService
 
addOnConnectionStateListener(OnConnectionStateChangeListener) - Method in class rs.ltt.jmap.client.event.WebSocketPushService
 
addOnStateChangeListener(OnStateChangeListener) - Method in class rs.ltt.jmap.client.event.EventSourcePushService
 
addOnStateChangeListener(OnStateChangeListener) - Method in class rs.ltt.jmap.client.event.OnStateChangeListenerManager
 
addOnStateChangeListener(OnStateChangeListener) - Method in interface rs.ltt.jmap.client.event.PushService
 
addOnStateChangeListener(OnStateChangeListener) - Method in class rs.ltt.jmap.client.event.WebSocketPushService
 
alwaysAfter(Duration) - Static method in interface rs.ltt.jmap.client.event.ReconnectionStrategy
Reconnects always after a fix duration, e.g.
alwaysRandomlyAfter(Duration, Duration) - Static method in interface rs.ltt.jmap.client.event.ReconnectionStrategy
Reconnects always after a random duration which lies between the given min and max duration, e.g.
analyse(Response) - Static method in class rs.ltt.jmap.client.util.ResponseAnalyzer
 
ARTIFACT_ID - Static variable in class rs.ltt.jmap.client.Version
 
attempt - Variable in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 
authenticate(Request.Builder) - Method in class rs.ltt.jmap.client.http.BasicAuthHttpAuthentication
 
authenticate(Request.Builder) - Method in interface rs.ltt.jmap.client.http.HttpAuthentication
 

B

BasicAuthHttpAuthentication - Class in rs.ltt.jmap.client.http
 
BasicAuthHttpAuthentication(String, String) - Constructor for class rs.ltt.jmap.client.http.BasicAuthHttpAuthentication
 
build() - Method in class rs.ltt.jmap.client.JmapRequest.Builder
 
Builder() - Constructor for class rs.ltt.jmap.client.JmapRequest.Builder
 

C

call(MethodCall) - Method in class rs.ltt.jmap.client.JmapClient
 
call(MethodCall) - Method in class rs.ltt.jmap.client.JmapClient.MultiCall
 
call(MethodCall) - Method in class rs.ltt.jmap.client.JmapRequest.Builder
 
close() - Method in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 
close() - Method in class rs.ltt.jmap.client.event.WebSocketPushService
 
close() - Method in class rs.ltt.jmap.client.JmapClient
 
Closeables - Class in rs.ltt.jmap.client.util
 
CloseAfter - Enum in rs.ltt.jmap.client.event
 
CLOSED - rs.ltt.jmap.client.event.State
 
closeQuietly(Closeable) - Static method in class rs.ltt.jmap.client.util.Closeables
 
CONNECTED - rs.ltt.jmap.client.event.State
 
CONNECTING - rs.ltt.jmap.client.event.State
 
connectionDurations - Variable in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 
connectWebSocket() - Method in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 
createResultReference(String) - Method in class rs.ltt.jmap.client.JmapRequest.Call
 

D

disable() - Method in class rs.ltt.jmap.client.event.EventSourcePushService
 
disable() - Method in interface rs.ltt.jmap.client.event.OnStateChangeListenerManager.Callback
 
disable() - Method in class rs.ltt.jmap.client.event.WebSocketPushService
 

E

enable() - Method in class rs.ltt.jmap.client.event.EventSourcePushService
 
enable() - Method in interface rs.ltt.jmap.client.event.OnStateChangeListenerManager.Callback
 
enable() - Method in class rs.ltt.jmap.client.event.WebSocketPushService
 
EndpointNotFoundException - Exception in rs.ltt.jmap.client.api
 
EndpointNotFoundException(String) - Constructor for exception rs.ltt.jmap.client.api.EndpointNotFoundException
 
ErrorResponseException - Exception in rs.ltt.jmap.client.api
 
ErrorResponseException(ErrorResponse) - Constructor for exception rs.ltt.jmap.client.api.ErrorResponseException
 
EventSourcePushService - Class in rs.ltt.jmap.client.event
 
EventSourcePushService(Session, HttpAuthentication) - Constructor for class rs.ltt.jmap.client.event.EventSourcePushService
 
execute() - Method in class rs.ltt.jmap.client.JmapClient.MultiCall
 
execute(JmapRequest) - Method in class rs.ltt.jmap.client.api.HttpJmapApiClient
 
execute(JmapRequest) - Method in interface rs.ltt.jmap.client.api.JmapApiClient
 
execute(JmapRequest) - Method in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 

F

FAILED - rs.ltt.jmap.client.event.State
 
FileSessionCache - Class in rs.ltt.jmap.client.session
 
FileSessionCache() - Constructor for class rs.ltt.jmap.client.session.FileSessionCache
 
FileSessionCache(File) - Constructor for class rs.ltt.jmap.client.session.FileSessionCache
 
find(Request.Invocation) - Method in class rs.ltt.jmap.client.util.ResponseAnalyzer
 
fromUsername(String) - Static method in class rs.ltt.jmap.client.util.WellKnownUtil
 

G

get() - Method in class rs.ltt.jmap.client.session.SessionClient
 
getAccounts(Class<? extends AccountCapability>) - Method in class rs.ltt.jmap.client.session.Session
 
getAdditional() - Method in exception rs.ltt.jmap.client.api.MethodErrorResponseException
 
getAdditional() - Method in class rs.ltt.jmap.client.MethodResponses
 
getApiUrl() - Method in class rs.ltt.jmap.client.session.Session
 
getBase() - Method in class rs.ltt.jmap.client.session.Session
 
getCapability(Class<T>) - Method in class rs.ltt.jmap.client.session.Session
 
getConnectionState() - Method in class rs.ltt.jmap.client.event.EventSourcePushService
 
getConnectionState() - Method in interface rs.ltt.jmap.client.event.PushService
 
getConnectionState() - Method in class rs.ltt.jmap.client.event.WebSocketPushService
 
getDownloadUrl(String, String, String, String) - Method in class rs.ltt.jmap.client.session.Session
 
getErrorResponse() - Method in exception rs.ltt.jmap.client.api.ErrorResponseException
 
getEventSourceUrl(Collection<Class<? extends AbstractIdentifiableEntity>>, CloseAfter, Long) - Method in class rs.ltt.jmap.client.session.Session
 
getInvocationFutureImmutableMap() - Method in class rs.ltt.jmap.client.JmapRequest
 
getJmapApiClient(Session, boolean) - Method in class rs.ltt.jmap.client.api.JmapApiClientFactory
 
getMain() - Method in class rs.ltt.jmap.client.MethodResponses
 
getMain(Class<T>) - Method in class rs.ltt.jmap.client.MethodResponses
 
getMethodCall() - Method in exception rs.ltt.jmap.client.api.MethodErrorResponseException
 
getMethodErrorResponse() - Method in exception rs.ltt.jmap.client.api.MethodErrorResponseException
 
getMethodResponses() - Method in class rs.ltt.jmap.client.JmapRequest.Call
 
getNextReconnectionAttempt(int) - Method in interface rs.ltt.jmap.client.event.ReconnectionStrategy
Gets the duration after which the next reconnection is attempted.
getPingInterval() - Method in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 
getPingInterval() - Method in class rs.ltt.jmap.client.event.WebSocketPushService
 
getPrimaryAccount(Class<? extends AccountCapability>) - Method in class rs.ltt.jmap.client.session.Session
 
getRequest() - Method in class rs.ltt.jmap.client.JmapRequest
 
getSession() - Method in class rs.ltt.jmap.client.JmapClient
 
getState() - Method in class rs.ltt.jmap.client.session.Session
 
getUploadUrl(String) - Method in class rs.ltt.jmap.client.session.Session
 
getUserAgent() - Static method in class rs.ltt.jmap.client.Version
 
getUsername() - Method in class rs.ltt.jmap.client.http.BasicAuthHttpAuthentication
 
getUsername() - Method in interface rs.ltt.jmap.client.http.HttpAuthentication
 
getUsername() - Method in class rs.ltt.jmap.client.JmapClient
 
GSON - Static variable in class rs.ltt.jmap.client.Services
 

H

HttpAuthentication - Interface in rs.ltt.jmap.client.http
 
HttpJmapApiClient - Class in rs.ltt.jmap.client.api
 
HttpJmapApiClient(HttpUrl, String, String) - Constructor for class rs.ltt.jmap.client.api.HttpJmapApiClient
 
HttpJmapApiClient(HttpUrl, HttpAuthentication) - Constructor for class rs.ltt.jmap.client.api.HttpJmapApiClient
 
HttpJmapApiClient(HttpUrl, HttpAuthentication, SessionStateListener) - Constructor for class rs.ltt.jmap.client.api.HttpJmapApiClient
 

I

InMemorySessionCache - Class in rs.ltt.jmap.client.session
 
InMemorySessionCache() - Constructor for class rs.ltt.jmap.client.session.InMemorySessionCache
 
intercept(Interceptor.Chain) - Method in class rs.ltt.jmap.client.api.UserAgentInterceptor
 
InvalidSessionResourceException - Exception in rs.ltt.jmap.client.api
 
InvalidSessionResourceException(String) - Constructor for exception rs.ltt.jmap.client.api.InvalidSessionResourceException
 
InvalidSessionResourceException(Throwable) - Constructor for exception rs.ltt.jmap.client.api.InvalidSessionResourceException
 
isPushNotificationsEnabled() - Method in class rs.ltt.jmap.client.event.OnStateChangeListenerManager
 
isValidFor(Session) - Method in class rs.ltt.jmap.client.api.HttpJmapApiClient
 
isValidFor(Session) - Method in interface rs.ltt.jmap.client.api.JmapApiClient
 
isValidFor(Session) - Method in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 

J

JmapApiClient - Interface in rs.ltt.jmap.client.api
 
JmapApiClientFactory - Class in rs.ltt.jmap.client.api
 
JmapApiClientFactory(HttpAuthentication, SessionStateListener) - Constructor for class rs.ltt.jmap.client.api.JmapApiClientFactory
 
JmapApiException - Exception in rs.ltt.jmap.client.api
 
JmapClient - Class in rs.ltt.jmap.client
 
JmapClient(String, String) - Constructor for class rs.ltt.jmap.client.JmapClient
 
JmapClient(String, String, HttpUrl) - Constructor for class rs.ltt.jmap.client.JmapClient
 
JmapClient(HttpAuthentication) - Constructor for class rs.ltt.jmap.client.JmapClient
 
JmapClient(HttpAuthentication, HttpUrl) - Constructor for class rs.ltt.jmap.client.JmapClient
 
JmapClient.MultiCall - Class in rs.ltt.jmap.client
 
JmapRequest - Class in rs.ltt.jmap.client
 
JmapRequest.Builder - Class in rs.ltt.jmap.client
 
JmapRequest.Call - Class in rs.ltt.jmap.client
 

L

load(String, HttpUrl) - Method in class rs.ltt.jmap.client.session.FileSessionCache
 
load(String, HttpUrl) - Method in class rs.ltt.jmap.client.session.InMemorySessionCache
 
load(String, HttpUrl) - Method in interface rs.ltt.jmap.client.session.SessionCache
 
LOGGER - Static variable in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 

M

matches(Throwable, Class<? extends MethodErrorResponse>) - Static method in exception rs.ltt.jmap.client.api.MethodErrorResponseException
 
MethodErrorResponseException - Exception in rs.ltt.jmap.client.api
 
MethodResponseNotFoundException - Exception in rs.ltt.jmap.client.api
 
MethodResponses - Class in rs.ltt.jmap.client
 
MethodResponses(MethodResponse) - Constructor for class rs.ltt.jmap.client.MethodResponses
 
MethodResponses(MethodResponse, MethodResponse[]) - Constructor for class rs.ltt.jmap.client.MethodResponses
 
monitorEvents() - Method in class rs.ltt.jmap.client.JmapClient
 
monitorEvents(OnStateChangeListener) - Method in class rs.ltt.jmap.client.JmapClient
 

N

needsReconnect() - Method in enum rs.ltt.jmap.client.event.State
 
newMultiCall() - Method in class rs.ltt.jmap.client.JmapClient
 
NO - rs.ltt.jmap.client.event.CloseAfter
 
normalizeUrl(HttpUrl, String) - Static method in class rs.ltt.jmap.client.util.WebSocketUtil
 

O

OK_HTTP_CLIENT - Static variable in class rs.ltt.jmap.client.Services
 
OK_HTTP_CLIENT_LOGGING - Static variable in class rs.ltt.jmap.client.Services
 
onApiMessage(AbstractApiWebSocketMessage) - Method in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 
onConnectionStateChange(State) - Method in interface rs.ltt.jmap.client.event.OnConnectionStateChangeListener
 
OnConnectionStateChangeListener - Interface in rs.ltt.jmap.client.event
 
onOpen() - Method in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 
onOpen() - Method in class rs.ltt.jmap.client.event.WebSocketPushService
 
onSessionStateRetrieved(String) - Method in interface rs.ltt.jmap.client.api.SessionStateListener
 
onStateChange(StateChange) - Method in interface rs.ltt.jmap.client.event.OnStateChangeListener
 
onStateChange(StateChange) - Method in class rs.ltt.jmap.client.event.OnStateChangeListenerManager
 
OnStateChangeListener - Interface in rs.ltt.jmap.client.event
 
OnStateChangeListenerManager - Class in rs.ltt.jmap.client.event
 
OnStateChangeListenerManager(OnStateChangeListenerManager.Callback) - Constructor for class rs.ltt.jmap.client.event.OnStateChangeListenerManager
 
OnStateChangeListenerManager.Callback - Interface in rs.ltt.jmap.client.event
 
onWebSocketMessage(WebSocketMessage) - Method in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 
onWebSocketMessage(WebSocketMessage) - Method in class rs.ltt.jmap.client.event.WebSocketPushService
 

P

processResponse(JmapRequest, InputStream) - Method in class rs.ltt.jmap.client.api.HttpJmapApiClient
 
processResponse(JmapRequest, GenericResponse) - Method in class rs.ltt.jmap.client.api.AbstractJmapApiClient
 
PushService - Interface in rs.ltt.jmap.client.event
 

R

readyToSend() - Method in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 
reconnectionFuture - Variable in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 
ReconnectionStrategy - Interface in rs.ltt.jmap.client.event
A strategy for reconnection logic, i.e.
reduce(Collection<State>) - Static method in enum rs.ltt.jmap.client.event.State
 
removeAllListeners() - Method in class rs.ltt.jmap.client.event.OnStateChangeListenerManager
 
removeOnConnectionStateListener(OnConnectionStateChangeListener) - Method in class rs.ltt.jmap.client.event.EventSourcePushService
 
removeOnConnectionStateListener(OnConnectionStateChangeListener) - Method in interface rs.ltt.jmap.client.event.PushService
 
removeOnConnectionStateListener(OnConnectionStateChangeListener) - Method in class rs.ltt.jmap.client.event.WebSocketPushService
 
removeOnStateChangeListener(OnStateChangeListener) - Method in class rs.ltt.jmap.client.event.EventSourcePushService
 
removeOnStateChangeListener(OnStateChangeListener) - Method in class rs.ltt.jmap.client.event.OnStateChangeListenerManager
 
removeOnStateChangeListener(OnStateChangeListener) - Method in interface rs.ltt.jmap.client.event.PushService
 
removeOnStateChangeListener(OnStateChangeListener) - Method in class rs.ltt.jmap.client.event.WebSocketPushService
 
ResponseAnalyzer - Class in rs.ltt.jmap.client.util
 
rs.ltt.jmap.client - package rs.ltt.jmap.client
 
rs.ltt.jmap.client.api - package rs.ltt.jmap.client.api
 
rs.ltt.jmap.client.event - package rs.ltt.jmap.client.event
 
rs.ltt.jmap.client.http - package rs.ltt.jmap.client.http
 
rs.ltt.jmap.client.session - package rs.ltt.jmap.client.session
 
rs.ltt.jmap.client.util - package rs.ltt.jmap.client.util
 

S

SCHEDULED_EXECUTOR_SERVICE - Static variable in class rs.ltt.jmap.client.Services
 
send(WebSocketMessage) - Method in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 
Services - Class in rs.ltt.jmap.client
 
Session - Class in rs.ltt.jmap.client.session
 
Session(HttpUrl, SessionResource) - Constructor for class rs.ltt.jmap.client.session.Session
 
SessionCache - Interface in rs.ltt.jmap.client.session
 
SessionClient - Class in rs.ltt.jmap.client.session
 
SessionClient(HttpAuthentication) - Constructor for class rs.ltt.jmap.client.session.SessionClient
 
SessionClient(HttpAuthentication, HttpUrl) - Constructor for class rs.ltt.jmap.client.session.SessionClient
 
SessionStateListener - Interface in rs.ltt.jmap.client.api
 
setException(Throwable) - Method in class rs.ltt.jmap.client.JmapRequest
 
setLatestSessionState(String) - Method in class rs.ltt.jmap.client.session.SessionClient
 
setPingInterval(Duration) - Method in class rs.ltt.jmap.client.event.EventSourcePushService
 
setPingInterval(Duration) - Method in class rs.ltt.jmap.client.event.WebSocketPushService
The ping frame interval used when pushes are enabled.
setPingIntervalTolerance(Duration) - Method in class rs.ltt.jmap.client.event.EventSourcePushService
 
setReconnectionStrategy(ReconnectionStrategy) - Method in class rs.ltt.jmap.client.event.EventSourcePushService
 
setSessionCache(SessionCache) - Method in class rs.ltt.jmap.client.JmapClient
 
setSessionCache(SessionCache) - Method in class rs.ltt.jmap.client.session.SessionClient
 
setUseWebSocket(boolean) - Method in class rs.ltt.jmap.client.JmapClient
 
state - Variable in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 
State - Enum in rs.ltt.jmap.client.event
 
STATE - rs.ltt.jmap.client.event.CloseAfter
 
store(String, HttpUrl, Session) - Method in class rs.ltt.jmap.client.session.FileSessionCache
 
store(String, HttpUrl, Session) - Method in class rs.ltt.jmap.client.session.InMemorySessionCache
 
store(String, HttpUrl, Session) - Method in interface rs.ltt.jmap.client.session.SessionCache
 

T

transitionTo(State) - Method in class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 
transitionTo(State) - Method in class rs.ltt.jmap.client.event.WebSocketPushService
 
truncatedBinaryExponentialBackoffStrategy(int, int) - Static method in interface rs.ltt.jmap.client.event.ReconnectionStrategy
This is the default reconnection strategy.

U

UnauthorizedException - Exception in rs.ltt.jmap.client.api
 
UnauthorizedException(String) - Constructor for exception rs.ltt.jmap.client.api.UnauthorizedException
 
URL - Static variable in class rs.ltt.jmap.client.Version
 
UserAgentInterceptor - Class in rs.ltt.jmap.client.api
 
UserAgentInterceptor() - Constructor for class rs.ltt.jmap.client.api.UserAgentInterceptor
 

V

valueOf(String) - Static method in enum rs.ltt.jmap.client.event.CloseAfter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rs.ltt.jmap.client.event.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum rs.ltt.jmap.client.event.CloseAfter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rs.ltt.jmap.client.event.State
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in rs.ltt.jmap.client
 
VERSION - Static variable in class rs.ltt.jmap.client.Version
 

W

WebSocketClosedException - Exception in rs.ltt.jmap.client.api
 
WebSocketClosedException(int, String) - Constructor for exception rs.ltt.jmap.client.api.WebSocketClosedException
 
WebSocketJmapApiClient - Class in rs.ltt.jmap.client.api
 
WebSocketJmapApiClient(HttpUrl, HttpAuthentication, SessionStateListener) - Constructor for class rs.ltt.jmap.client.api.WebSocketJmapApiClient
 
WebSocketPushService - Class in rs.ltt.jmap.client.event
 
WebSocketPushService(HttpUrl, HttpAuthentication, SessionStateListener) - Constructor for class rs.ltt.jmap.client.event.WebSocketPushService
 
WebSocketUtil - Class in rs.ltt.jmap.client.util
 
WellKnownUtil - Class in rs.ltt.jmap.client.util
 
WellKnownUtil.MalformedUsernameException - Exception in rs.ltt.jmap.client.util
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages