A C D E G I K N O P S

A

addEvent(String, Map<String, Object>) - Method in class io.keen.client.java.KeenClient
Call this any time you want to add an event that will be sent to the Keen IO server.
addEvent(String, Map<String, Object>, Map<String, Object>, AddEventCallback) - Method in class io.keen.client.java.KeenClient
Call this any time you want to add an event that will be sent to the Keen IO server AND you want to override Keen-defaulted properties (like timestamp).
AddEventCallback - Interface in io.keen.client.java
An interface to simulate functional programming so that the KeenClient can notify you when an asynchronous HTTP request succeeds or fails.

C

client() - Static method in class io.keen.client.java.KeenClient
Call this to retrieve the singleton instance of KeenClient.

D

disableLogging() - Static method in class io.keen.client.java.KeenLogging
Call this to disable logging.

E

enableLogging() - Static method in class io.keen.client.java.KeenLogging
Call this to enable logging.

G

getGlobalProperties(String) - Method in interface io.keen.client.java.GlobalPropertiesEvaluator
 
getGlobalProperties() - Method in class io.keen.client.java.KeenClient
Getter for the Keen Global Properties map.
getGlobalPropertiesEvaluator() - Method in class io.keen.client.java.KeenClient
Getter for the GlobalPropertiesEvaluator associated with this instance of the KeenClient.
getProjectId() - Method in class io.keen.client.java.KeenClient
Getter for the Keen Project Id associated with this instance of the KeenClient.
getReadKey() - Method in class io.keen.client.java.KeenClient
Getter for the Keen Read Key associated with this instance of the KeenClient.
getWriteKey() - Method in class io.keen.client.java.KeenClient
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.

I

initialize(String, String, String) - Static method in class io.keen.client.java.KeenClient
Call this to initialize the singleton instance of KeenClient and set its Project Id.
InvalidEventCollectionException - Exception in io.keen.client.java.exceptions
InvalidEventCollectionException
InvalidEventCollectionException(String) - Constructor for exception io.keen.client.java.exceptions.InvalidEventCollectionException
 
InvalidEventException - Exception in io.keen.client.java.exceptions
InvalidEventException
InvalidEventException(String) - Constructor for exception io.keen.client.java.exceptions.InvalidEventException
 
io.keen.client.java - package io.keen.client.java
 
io.keen.client.java.exceptions - package io.keen.client.java.exceptions
 

K

KeenClient - Class in io.keen.client.java
KeenClient has static methods to return managed instances of itself and instance methods to collect new events and upload them through the Keen API.
KeenClient(String, String, String) - Constructor for class io.keen.client.java.KeenClient
Call this if your code needs to use more than one Keen project and API Key (or if you don't want to use the managed, singleton instance provided by this library).
KeenConfig - Class in io.keen.client.java
KeenConfig Contains configuration variables for the Keen IO Java SDK.
KeenConfig() - Constructor for class io.keen.client.java.KeenConfig
 
KeenException - Exception in io.keen.client.java.exceptions
KeenException
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
 

N

NoWriteKeyException - Exception in io.keen.client.java.exceptions
NoWriteKeyException
NoWriteKeyException(String) - Constructor for exception io.keen.client.java.exceptions.NoWriteKeyException
 
NUM_THREADS_FOR_HTTP_REQUESTS - Static variable in class io.keen.client.java.KeenConfig
How many threads to use to send events to Keen IO.

O

onError(String) - Method in interface io.keen.client.java.AddEventCallback
Invoked when adding the event fails.
onSuccess() - Method in interface io.keen.client.java.AddEventCallback
Invoked when adding the event succeeds.

P

processRunnableInNewThread(Runnable) - Method in class io.keen.client.java.KeenClient
Responsible for taking a Runnable and running it a new thread.

S

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
Call this to set the GlobalPropertiesEvaluator for this instance of the KeenClient.

A C D E G I K N O P S

Copyright © 2013 Keen IO. All Rights Reserved.