Interface RecordAdapter<RS extends io.vlingo.symbio.State<?>>
-
- All Known Implementing Classes:
BinaryStateRecordAdapter
,TextStateRecordAdapter
public interface RecordAdapter<RS extends io.vlingo.symbio.State<?>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue>
marshallDispatchable(io.vlingo.symbio.store.state.StateStore.Dispatchable<RS> dispatchable)
java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue>
marshallForQuery(java.lang.String id)
java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue>
marshallState(RS state)
io.vlingo.symbio.store.state.StateStore.Dispatchable<RS>
unmarshallDispatchable(java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue> item)
RS
unmarshallState(java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue> record)
-
-
-
Method Detail
-
marshallState
java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue> marshallState(RS state)
-
marshallDispatchable
java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue> marshallDispatchable(io.vlingo.symbio.store.state.StateStore.Dispatchable<RS> dispatchable)
-
marshallForQuery
java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue> marshallForQuery(java.lang.String id)
-
unmarshallState
RS unmarshallState(java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue> record)
-
unmarshallDispatchable
io.vlingo.symbio.store.state.StateStore.Dispatchable<RS> unmarshallDispatchable(java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue> item)
-
-