Class ObjectMarshallingStrategyStoreImpl

java.lang.Object
org.drools.serialization.protobuf.marshalling.ObjectMarshallingStrategyStoreImpl
All Implemented Interfaces:
org.kie.api.marshalling.ObjectMarshallingStrategyStore

public class ObjectMarshallingStrategyStoreImpl extends Object implements org.kie.api.marshalling.ObjectMarshallingStrategyStore
  • Constructor Details

    • ObjectMarshallingStrategyStoreImpl

      public ObjectMarshallingStrategyStoreImpl(org.kie.api.marshalling.ObjectMarshallingStrategy[] strategiesList)
  • Method Details

    • getStrategy

      public org.kie.api.marshalling.ObjectMarshallingStrategy getStrategy(int index)
      Specified by:
      getStrategy in interface org.kie.api.marshalling.ObjectMarshallingStrategyStore
    • getStrategy

      public int getStrategy(Object object)
      Specified by:
      getStrategy in interface org.kie.api.marshalling.ObjectMarshallingStrategyStore
    • getStrategyObject

      public org.kie.api.marshalling.ObjectMarshallingStrategy getStrategyObject(String strategyName)
      Specified by:
      getStrategyObject in interface org.kie.api.marshalling.ObjectMarshallingStrategyStore
    • getStrategyObject

      public org.kie.api.marshalling.ObjectMarshallingStrategy getStrategyObject(Object object)
      Specified by:
      getStrategyObject in interface org.kie.api.marshalling.ObjectMarshallingStrategyStore