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
All Classes All Packages
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
All Classes All Packages