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)