public class JavaConnectClient
extends io.getconnect.client.ConnectClient
| Constructor and Description |
|---|
JavaConnectClient(java.lang.String projectId,
java.lang.String apiKey)
Creates a new
ConnectClient for Java with an in memory event queue. |
JavaConnectClient(java.lang.String projectId,
java.lang.String apiKey,
java.lang.String eventStoreDir)
Creates a new
ConnectClient for Java with an persistent file event store. |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
generateFilteredKey(java.util.Map<java.lang.String,java.lang.Object> key,
java.lang.String masterKey)
Encrypt filtered key for use with the Connect API.
|
public JavaConnectClient(java.lang.String projectId,
java.lang.String apiKey)
ConnectClient for Java with an in memory event queue.projectId - ID of the project to which to push events.apiKey - API key used to access the project (this must be a push or push/query key).public JavaConnectClient(java.lang.String projectId,
java.lang.String apiKey,
java.lang.String eventStoreDir)
throws java.io.IOException
ConnectClient for Java with an persistent file event store.projectId - ID of the project to which to push events.apiKey - API key used to access the project (this must be a push or push/query key).eventStoreDir - A directory that will be used to store events pending push.java.io.IOExceptionpublic static java.lang.String generateFilteredKey(java.util.Map<java.lang.String,java.lang.Object> key,
java.lang.String masterKey)
throws FilteredKeyException
key - the definition of the filtered key.masterKey - the master key for the Connect projectFilteredKeyException