public class CacheRequest extends Object implements CacheClusterRequestListener, LiveTopicListener
| Modifier and Type | Field and Description |
|---|---|
static String |
CACHE_WARNING_PREAMBLE |
static int |
MinimumQueueThreshold |
| Constructor and Description |
|---|
CacheRequest(CacheRequestProperties props) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
void |
cleanupRequest() |
long |
getId() |
void |
onClusterResult(Topic cluster,
long id) |
boolean |
onGetResult(Topic cluster,
CacheGetResult result)
Return true to continue
|
void |
onLiveException(LiveMessageController controller,
JCSMPException e) |
boolean |
onLiveTopic(LiveMessageController controller,
JCSMPXMLMessage message)
return true if successful
|
CacheClusterRequest |
prepareSend() |
void |
send(CacheClusterRequest request) |
CacheRequestResult |
waitForResponse() |
public static int MinimumQueueThreshold
public static final String CACHE_WARNING_PREAMBLE
public CacheRequest(CacheRequestProperties props)
public long getId()
public void cancel()
public CacheClusterRequest prepareSend() throws JCSMPException
JCSMPExceptionpublic void cleanupRequest()
public void send(CacheClusterRequest request) throws JCSMPException
JCSMPExceptionpublic CacheRequestResult waitForResponse() throws JCSMPException
JCSMPExceptionpublic boolean onGetResult(Topic cluster, CacheGetResult result)
onGetResult in interface CacheClusterRequestListenerpublic void onClusterResult(Topic cluster, long id)
onClusterResult in interface CacheClusterRequestListenerpublic void onLiveException(LiveMessageController controller, JCSMPException e)
onLiveException in interface LiveTopicListenerpublic boolean onLiveTopic(LiveMessageController controller, JCSMPXMLMessage message)
onLiveTopic in interface LiveTopicListenerCopyright 2004-2020 Solace Corporation. All rights reserved.