public class InfinispanCacheStoreComponent extends AbstractInfinispanComponent implements io.apiman.gateway.engine.components.ICacheStoreComponent
| Constructor and Description |
|---|
InfinispanCacheStoreComponent()
Constructor.
|
InfinispanCacheStoreComponent(Map<String,String> config)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
<T> void |
get(String cacheKey,
Class<T> type,
io.apiman.gateway.engine.async.IAsyncResultHandler<T> handler) |
<T> void |
getBinary(String cacheKey,
Class<T> type,
io.apiman.gateway.engine.async.IAsyncResultHandler<io.apiman.gateway.engine.io.ISignalReadStream<T>> handler) |
<T> void |
put(String cacheKey,
T jsonObject,
long timeToLive) |
<T> io.apiman.gateway.engine.io.ISignalWriteStream |
putBinary(String cacheKey,
T jsonObject,
long timeToLive) |
void |
setBufferFactory(io.apiman.gateway.engine.components.IBufferFactoryComponent bufferFactory) |
getCachepublic InfinispanCacheStoreComponent()
public <T> void put(String cacheKey, T jsonObject, long timeToLive) throws IOException
put in interface io.apiman.gateway.engine.components.ICacheStoreComponentIOExceptionICacheStoreComponent.put(java.lang.String, java.lang.Object, long)public <T> io.apiman.gateway.engine.io.ISignalWriteStream putBinary(String cacheKey, T jsonObject, long timeToLive) throws IOException
putBinary in interface io.apiman.gateway.engine.components.ICacheStoreComponentIOExceptionICacheStoreComponent.putBinary(java.lang.String, java.lang.Object, long)public <T> void get(String cacheKey, Class<T> type, io.apiman.gateway.engine.async.IAsyncResultHandler<T> handler)
get in interface io.apiman.gateway.engine.components.ICacheStoreComponentICacheStoreComponent.get(java.lang.String, java.lang.Class, io.apiman.gateway.engine.async.IAsyncResultHandler)public <T> void getBinary(String cacheKey, Class<T> type, io.apiman.gateway.engine.async.IAsyncResultHandler<io.apiman.gateway.engine.io.ISignalReadStream<T>> handler)
getBinary in interface io.apiman.gateway.engine.components.ICacheStoreComponentICacheStoreComponent.getBinary(java.lang.String, java.lang.Class, io.apiman.gateway.engine.async.IAsyncResultHandler)public void setBufferFactory(io.apiman.gateway.engine.components.IBufferFactoryComponent bufferFactory)
bufferFactory - the bufferFactory to setCopyright © 2015 JBoss, a division of Red Hat. All rights reserved.