Package com.bitheads.braincloud.comms
Class BrainCloudRestClient
java.lang.Object
com.bitheads.braincloud.comms.BrainCloudRestClient
- All Implemented Interfaces:
Runnable
public class BrainCloudRestClient extends Object implements Runnable
-
Constructor Summary
Constructors Constructor Description BrainCloudRestClient(BrainCloudClient client) -
Method Summary
-
Constructor Details
-
BrainCloudRestClient
-
-
Method Details
-
initialize
-
initializeWithApps
-
addToQueue
-
runCallbacks
public void runCallbacks() -
enableCompression
public void enableCompression() -
disableCompression
public void disableCompression() -
getUploadLowTransferRateTimeout
public int getUploadLowTransferRateTimeout() -
setUploadLowTransferRateTimeout
public void setUploadLowTransferRateTimeout(int timeoutSecs) -
getUploadLowTransferRateThreshold
public int getUploadLowTransferRateThreshold() -
setUploadLowTransferRateThreshold
public void setUploadLowTransferRateThreshold(int bytesPerSec) -
getLastReceivedPacketId
public long getLastReceivedPacketId() -
cancelUpload
-
getUploadProgress
-
getUploadBytesTransferred
-
getUploadTotalBytesToTransfer
-
resetCommunication
public void resetCommunication() -
registerEventCallback
-
deregisterEventCallback
public void deregisterEventCallback() -
registerRewardCallback
-
deregisterRewardCallback
public void deregisterRewardCallback() -
registerFileUploadCallback
Registers a file upload callback handler to listen for status updates on uploads- Parameters:
fileUploadCallback- The file upload callback handler.
-
deregisterFileUploadCallback
public void deregisterFileUploadCallback()Deregisters the file upload callback -
registerGlobalErrorCallback
-
deregisterGlobalErrorCallback
public void deregisterGlobalErrorCallback() -
registerNetworkErrorCallback
-
deregisterNetworkErrorCallback
public void deregisterNetworkErrorCallback() -
getPacketTimeouts
-
setPacketTimeouts
-
setPacketTimeoutsToDefault
public void setPacketTimeoutsToDefault() -
getAuthenticationPacketTimeout
public int getAuthenticationPacketTimeout() -
setAuthenticationPacketTimeout
public void setAuthenticationPacketTimeout(int timeoutSecs) -
setOldStyleStatusMessageErrorCallback
public void setOldStyleStatusMessageErrorCallback(boolean in_enabled) -
enableNetworkErrorMessageCaching
public void enableNetworkErrorMessageCaching(boolean in_enabled) -
getAppId
-
getSessionId
-
setSessionId
-
getHeartbeatInterval
public long getHeartbeatInterval() -
setHeartbeatInterval
public void setHeartbeatInterval(long heartbeatInterval) -
setMessageQueuePollInterval
public void setMessageQueuePollInterval(long pollIntervalMillis)Set the internal message queue polling interval.- Parameters:
pollIntervalMillis- Poll interval in milliseconds
-
isAuthenticated
public boolean isAuthenticated() -
setAuthenticated
public void setAuthenticated() -
isInitialized
public boolean isInitialized() -
getLoggingEnabled
public boolean getLoggingEnabled() -
enableLogging
public void enableLogging(boolean isEnabled) -
retryCachedMessages
public void retryCachedMessages() -
flushCachedMessages
public void flushCachedMessages(boolean in_sendApiErrorCallbacks) -
insertEndOfMessageBundleMarker
public void insertEndOfMessageBundleMarker() -
run
public void run() -
fakeErrorResponse
-