2015/07/26 - Apache DirectMemory has been retired.

For more information, please explore the Attic.

public class

DirectMemoryRequest

extends AbstractDirectMemoryExchange<V>
java.lang.Object
   ↳ org.apache.directmemory.server.commons.AbstractDirectMemoryExchange<V>
     ↳ org.apache.directmemory.server.commons.DirectMemoryRequest<V>

Class Overview

json format request: {"DirectMemoryRQ":{"key":"101","put":true,"expiresIn":123, "cacheContent":""}}

cache content is byte[] ie object serialisation

Summary

[Expand]
Inherited Fields
From class org.apache.directmemory.server.commons.AbstractDirectMemoryExchange
Public Constructors
DirectMemoryRequest()
DirectMemoryRequest(String key)
DirectMemoryRequest(String key, Class<V> objectClass)
DirectMemoryRequest(String key, V object)
Public Methods
ExchangeType getExchangeType()
int getExpiresIn()
Class<V> getObjectClass()
boolean isDeleteRequest()
boolean isUpdate()
DirectMemoryRequest setCacheContent(byte[] cacheContent)
DirectMemoryRequest setDeleteRequest(boolean deleteRequest)
DirectMemoryRequest setExchangeType(ExchangeType exchangeType)
DirectMemoryRequest setExpiresIn(int expiresIn)
DirectMemoryRequest setKey(String key)
DirectMemoryRequest setObject(V object)
DirectMemoryRequest setObjectClass(Class<V> objectClass)
DirectMemoryRequest setSerializer(Serializer serializer)
DirectMemoryRequest setUpdate(boolean update)
[Expand]
Inherited Methods
From class org.apache.directmemory.server.commons.AbstractDirectMemoryExchange
From class java.lang.Object

Public Constructors

public DirectMemoryRequest ()

public DirectMemoryRequest (String key)

public DirectMemoryRequest (String key, Class<V> objectClass)

public DirectMemoryRequest (String key, V object)

Public Methods

public ExchangeType getExchangeType ()

public int getExpiresIn ()

public Class<V> getObjectClass ()

public boolean isDeleteRequest ()

public boolean isUpdate ()

public DirectMemoryRequest setCacheContent (byte[] cacheContent)

public DirectMemoryRequest setDeleteRequest (boolean deleteRequest)

public DirectMemoryRequest setExchangeType (ExchangeType exchangeType)

public DirectMemoryRequest setExpiresIn (int expiresIn)

public DirectMemoryRequest setKey (String key)

public DirectMemoryRequest setObject (V object)

public DirectMemoryRequest setObjectClass (Class<V> objectClass)

public DirectMemoryRequest setSerializer (Serializer serializer)

public DirectMemoryRequest setUpdate (boolean update)