- get(Object) - Method in class io.keen.client.java.FileEventStore
-
Gets the event corresponding to the given handle.
- get(Object) - Method in interface io.keen.client.java.KeenEventStore
-
Gets the event corresponding to the given handle.
- get(Object) - Method in class io.keen.client.java.RamEventStore
-
Gets the event corresponding to the given handle.
- getAttempts(String, String) - Method in class io.keen.client.java.FileEventStore
-
Gets the stored attempts String for a given project and collection.
- getAttempts(String, String) - Method in interface io.keen.client.java.KeenAttemptCountingEventStore
-
Gets the stored attempts String for a given project and collection.
- getAttempts(String, String) - Method in class io.keen.client.java.RamEventStore
-
Gets the stored attempts String for a given project and collection.
- getBaseUrl() - Method in class io.keen.client.java.KeenClient
-
Gets the base API URL associated with this instance of the
KeenClient.
- getDefaultEventStore() - Method in class io.keen.client.java.KeenClient.Builder
-
Gets the default
KeenEventStore to use if none is explicitly set for this builder.
- getDefaultHttpHandler() - Method in class io.keen.client.java.KeenClient.Builder
-
Gets the default
HttpHandler to use if none is explicitly set for this builder.
- getDefaultJsonHandler() - Method in class io.keen.client.java.KeenClient.Builder
-
Gets the default
KeenJsonHandler to use if none is explicitly set for this builder.
- getDefaultNetworkStatusHandler() - Method in class io.keen.client.java.KeenClient.Builder
-
- getDefaultProject() - Method in class io.keen.client.java.KeenClient
-
Gets the default project that this
KeenClient will use if no project is specified.
- getDefaultPublishExecutor() - Method in class io.keen.client.java.KeenClient.Builder
-
Gets the default Executor to use if none is explicitly set for this builder.
- getEventStore() - Method in class io.keen.client.java.KeenClient.Builder
-
Gets the
KeenEventStore that this builder is currently configured to use for
storing events between batch publish operations.
- getEventStore() - Method in class io.keen.client.java.KeenClient
-
Gets the event store for this client.
- getGlobalProperties(String) - Method in interface io.keen.client.java.GlobalPropertiesEvaluator
-
Gets a Map containing the global properties which should be applied to
a new event in the specified collection.
- getGlobalProperties() - Method in class io.keen.client.java.KeenClient
-
Gets the Keen Global Properties map.
- getGlobalPropertiesEvaluator() - Method in class io.keen.client.java.KeenClient
-
- getHandles(String) - Method in class io.keen.client.java.FileEventStore
-
Retrieves a map from collection names to lists of handles currently stored under each
collection.
- getHandles(String) - Method in interface io.keen.client.java.KeenEventStore
-
Retrieves a map from collection names to lists of handles currently stored under each
collection.
- getHandles(String) - Method in class io.keen.client.java.RamEventStore
-
Retrieves a map from collection names to lists of handles currently stored under each
collection.
- getHttpHandler() - Method in class io.keen.client.java.KeenClient.Builder
-
Gets the
HttpHandler that this builder is currently configured to use for making
HTTP requests.
- getJsonHandler() - Method in class io.keen.client.java.KeenClient.Builder
-
Gets the
KeenJsonHandler that this builder is currently configured to use for
handling JSON operations.
- getJsonHandler() - Method in class io.keen.client.java.KeenClient
-
Gets the JSON handler for this client.
- getMaxAttempts() - Method in class io.keen.client.java.KeenClient
-
Sets the maximum number of HTTPS POST retry attempts for all events added in the future.
- getNetworkStatusHandler() - Method in class io.keen.client.java.KeenClient.Builder
-
- getProjectId() - Method in class io.keen.client.java.KeenProject
-
Getter for the Keen Project Id associated with this instance of the
KeenClient.
- getProxy() - Method in class io.keen.client.java.KeenClient
-
Gets the client Proxy.
- getPublishExecutor() - Method in class io.keen.client.java.KeenClient.Builder
-
Gets the Executor that this builder is currently configured to use for
asynchronous publishing operations.
- getPublishExecutor() - Method in class io.keen.client.java.KeenClient
-
Gets the executor for asynchronous publishing for this client.
- getReadKey() - Method in class io.keen.client.java.KeenProject
-
Getter for the Keen Read Key associated with this instance of the
KeenClient.
- getStackTraceFromThrowable(Throwable) - Static method in class io.keen.client.java.KeenUtils
-
- getWriteKey() - Method in class io.keen.client.java.KeenProject
-
Getter for the Keen Write Key associated with this instance of the
KeenClient.
- GlobalPropertiesEvaluator - Interface in io.keen.client.java
-
An interface to simulate functional programming so that you can tell the
KeenClient
how to dynamically return Keen Global Properties based on event collection name.
- KeenAttemptCountingEventStore - Interface in io.keen.client.java
-
Interface which provides an abstraction layer around how attempt counts are stored.
- KeenCallback - Interface in io.keen.client.java
-
An interface to allow callers to receive a callback on success or failure of an operation by the
keen client.
- KeenClient - Class in io.keen.client.java
-
KeenClient provides all of the functionality required to:
- KeenClient(KeenClient.Builder) - Constructor for class io.keen.client.java.KeenClient
-
Constructs a Keen client using system environment variables.
- KeenClient.Builder - Class in io.keen.client.java
-
Builder class for instantiating Keen clients.
- KeenDetailedCallback - Interface in io.keen.client.java
-
An interface to allow callers to receive a callback on success or failure of an operation by the
keen client.
- KeenEventStore - Interface in io.keen.client.java
-
Interface which provides an abstraction layer around how events are stored in between being
queued and being uploaded by a batch post operation.
- KeenException - Exception in io.keen.client.java.exceptions
-
KeenException
- KeenException() - Constructor for exception io.keen.client.java.exceptions.KeenException
-
- KeenException(Throwable) - Constructor for exception io.keen.client.java.exceptions.KeenException
-
- KeenException(String) - Constructor for exception io.keen.client.java.exceptions.KeenException
-
- KeenException(String, Throwable) - Constructor for exception io.keen.client.java.exceptions.KeenException
-
- KeenJsonHandler - Interface in io.keen.client.java
-
Interface for abstracting the tasks of converting an input Reader into an
in-memory object (in the form of a Map<String, Object>), and for writing that
object back out to a Writer.
- KeenLogging - Class in io.keen.client.java
-
KeenLogging is a wrapper around a logging module and provides, well, logging for the Keen Java SDK.
- KeenLogging() - Constructor for class io.keen.client.java.KeenLogging
-
- KeenNetworkStatusHandler - Interface in io.keen.client.java
-
This interface holds methods for checking network conditions.
- KeenProject - Class in io.keen.client.java
-
Encapsulation of a single Keen project, including read/write keys.
- KeenProject() - Constructor for class io.keen.client.java.KeenProject
-
- KeenProject(String, String, String) - Constructor for class io.keen.client.java.KeenProject
-
Construct a Keen project.
- KeenUtils - Class in io.keen.client.java
-
KeenUtils
- KeenUtils() - Constructor for class io.keen.client.java.KeenUtils
-
- ScopedKeyException - Exception in io.keen.client.java.exceptions
-
ScopedKeyException
- ScopedKeyException() - Constructor for exception io.keen.client.java.exceptions.ScopedKeyException
-
- ScopedKeyException(Throwable) - Constructor for exception io.keen.client.java.exceptions.ScopedKeyException
-
- ScopedKeyException(String) - Constructor for exception io.keen.client.java.exceptions.ScopedKeyException
-
- ScopedKeyException(String, Throwable) - Constructor for exception io.keen.client.java.exceptions.ScopedKeyException
-
- ScopedKeys - Class in io.keen.client.java
-
ScopedKeys is a utility class for dealing with Keen IO Scoped Keys.
- ScopedKeys() - Constructor for class io.keen.client.java.ScopedKeys
-
- sendQueuedEvents() - Method in class io.keen.client.java.KeenClient
-
Sends all queued events for the default project with no callbacks.
- sendQueuedEvents(KeenProject) - Method in class io.keen.client.java.KeenClient
-
Sends all queued events for the specified project with no callbacks.
- sendQueuedEvents(KeenProject, KeenCallback) - Method in class io.keen.client.java.KeenClient
-
Synchronously sends all queued events for the given project.
- sendQueuedEventsAsync() - Method in class io.keen.client.java.KeenClient
-
Sends all queued events for the default project with no callbacks.
- sendQueuedEventsAsync(KeenProject) - Method in class io.keen.client.java.KeenClient
-
Sends all queued events for the specified project with no callbacks.
- sendQueuedEventsAsync(KeenProject, KeenCallback) - Method in class io.keen.client.java.KeenClient
-
Asynchronously sends all queued events for the given project.
- sendRequest(HttpURLConnection, Request) - Method in class io.keen.client.java.http.UrlConnectionHttpHandler
-
Sends a request over a given connection.
- ServerException - Exception in io.keen.client.java.exceptions
-
ServerException
- ServerException() - Constructor for exception io.keen.client.java.exceptions.ServerException
-
- ServerException(Throwable) - Constructor for exception io.keen.client.java.exceptions.ServerException
-
- ServerException(String) - Constructor for exception io.keen.client.java.exceptions.ServerException
-
- ServerException(String, Throwable) - Constructor for exception io.keen.client.java.exceptions.ServerException
-
- setActive(boolean) - Method in class io.keen.client.java.KeenClient
-
Sets whether or not the client is in active mode.
- setAttempts(String, String, String) - Method in class io.keen.client.java.FileEventStore
-
Set and stores the attempts String for a given project and collection.
- setAttempts(String, String, String) - Method in interface io.keen.client.java.KeenAttemptCountingEventStore
-
Set and stores the attempts String for a given project and collection.
- setAttempts(String, String, String) - Method in class io.keen.client.java.RamEventStore
-
Set and stores the attempts String for a given project and collection.
- setBaseUrl(String) - Method in class io.keen.client.java.KeenClient
-
Sets the base API URL associated with this instance of the
KeenClient.
- setDebugMode(boolean) - Method in class io.keen.client.java.KeenClient
-
Sets whether or not the Keen client should run in debug mode.
- setDefaultProject(KeenProject) - Method in class io.keen.client.java.KeenClient
-
Sets the default project that this
KeenClient should use if no project is specified.
- setEventStore(KeenEventStore) - Method in class io.keen.client.java.KeenClient.Builder
-
Sets the
KeenEventStore to use for storing events in between batch publish
operations.
- setGlobalProperties(Map<String, Object>) - Method in class io.keen.client.java.KeenClient
-
Call this to set the Keen Global Properties Map for this instance of the
KeenClient.
- setGlobalPropertiesEvaluator(GlobalPropertiesEvaluator) - Method in class io.keen.client.java.KeenClient
-
- setHttpHandler(HttpHandler) - Method in class io.keen.client.java.KeenClient.Builder
-
- setJsonHandler(KeenJsonHandler) - Method in class io.keen.client.java.KeenClient.Builder
-
- setMaxAttempts(int) - Method in class io.keen.client.java.KeenClient
-
Sets the maximum number of HTTPS POST retry attempts for all events added in the future.
- setMaxEventsPerCollection(int) - Method in class io.keen.client.java.RamEventStore
-
Sets the number of events that can be stored for a single collection before aging them out.
- setNetworkStatusHandler(KeenNetworkStatusHandler) - Method in class io.keen.client.java.KeenClient.Builder
-
- setProxy(String, int) - Method in class io.keen.client.java.KeenClient
-
Sets an HTTP proxy server configuration for this client.
- setProxy(Proxy) - Method in class io.keen.client.java.KeenClient
-
Sets an HTTP proxy server configuration for this client.
- setPublishExecutor(Executor) - Method in class io.keen.client.java.KeenClient.Builder
-
Sets the Executor to use for asynchronous publishing operations.
- statusCode - Variable in class io.keen.client.java.http.Response
-
- store(String, String, String) - Method in class io.keen.client.java.FileEventStore
-
Stores the given event.
- store(String, String, String) - Method in interface io.keen.client.java.KeenEventStore
-
Stores the given event.
- store(String, String, String) - Method in class io.keen.client.java.RamEventStore
-
Stores the given event.