Class LocalBucketing
- java.lang.Object
-
- com.devcycle.sdk.server.local.bucketing.LocalBucketing
-
public class LocalBucketing extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LocalBucketing()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlushPayload[]flushEventQueue(java.lang.String sdkKey)BucketedUserConfiggenerateBucketedConfig(java.lang.String sdkKey, User user)intgetEventQueueSize(java.lang.String sdkKey)byte[]getVariableForUserProtobuf(byte[] serializedParams)voidinitEventQueue(java.lang.String sdkKey, java.lang.String options)voidonPayloadFailure(java.lang.String sdkKey, java.lang.String payloadId, boolean retryable)voidonPayloadSuccess(java.lang.String sdkKey, java.lang.String payloadId)voidqueueAggregateEvent(java.lang.String sdkKey, java.lang.String event, java.lang.String variableVariationMap)voidqueueEvent(java.lang.String sdkKey, java.lang.String user, java.lang.String event)voidsetClientCustomData(java.lang.String sdkKey, java.lang.String customData)voidsetPlatformData(java.lang.String platformData)voidstoreConfig(java.lang.String sdkKey, java.lang.String config)
-
-
-
Method Detail
-
storeConfig
public void storeConfig(java.lang.String sdkKey, java.lang.String config)
-
setPlatformData
public void setPlatformData(java.lang.String platformData)
-
setClientCustomData
public void setClientCustomData(java.lang.String sdkKey, java.lang.String customData)
-
generateBucketedConfig
public BucketedUserConfig generateBucketedConfig(java.lang.String sdkKey, User user) throws com.fasterxml.jackson.core.JsonProcessingException
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
getVariableForUserProtobuf
public byte[] getVariableForUserProtobuf(byte[] serializedParams)
-
initEventQueue
public void initEventQueue(java.lang.String sdkKey, java.lang.String options)
-
queueEvent
public void queueEvent(java.lang.String sdkKey, java.lang.String user, java.lang.String event)
-
queueAggregateEvent
public void queueAggregateEvent(java.lang.String sdkKey, java.lang.String event, java.lang.String variableVariationMap)
-
flushEventQueue
public FlushPayload[] flushEventQueue(java.lang.String sdkKey) throws com.fasterxml.jackson.core.JsonProcessingException
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
onPayloadFailure
public void onPayloadFailure(java.lang.String sdkKey, java.lang.String payloadId, boolean retryable)
-
onPayloadSuccess
public void onPayloadSuccess(java.lang.String sdkKey, java.lang.String payloadId)
-
getEventQueueSize
public int getEventQueueSize(java.lang.String sdkKey)
-
-