Class MarshallerProviderImpl

java.lang.Object
org.drools.serialization.protobuf.MarshallerProviderImpl
All Implemented Interfaces:
Comparable<org.kie.api.internal.utils.KieService>, org.kie.api.internal.utils.KieService, org.kie.api.marshalling.KieMarshallers

public class MarshallerProviderImpl extends Object implements org.kie.api.marshalling.KieMarshallers
  • Constructor Details

    • MarshallerProviderImpl

      public MarshallerProviderImpl()
  • Method Details

    • newClassFilterAcceptor

      public org.kie.api.marshalling.ObjectMarshallingStrategyAcceptor newClassFilterAcceptor(String[] patterns)
      Specified by:
      newClassFilterAcceptor in interface org.kie.api.marshalling.KieMarshallers
    • newIdentityMarshallingStrategy

      public org.kie.api.marshalling.ObjectMarshallingStrategy newIdentityMarshallingStrategy()
      Specified by:
      newIdentityMarshallingStrategy in interface org.kie.api.marshalling.KieMarshallers
    • newIdentityMarshallingStrategy

      public org.kie.api.marshalling.ObjectMarshallingStrategy newIdentityMarshallingStrategy(org.kie.api.marshalling.ObjectMarshallingStrategyAcceptor acceptor)
      Specified by:
      newIdentityMarshallingStrategy in interface org.kie.api.marshalling.KieMarshallers
    • newSerializeMarshallingStrategy

      public org.kie.api.marshalling.ObjectMarshallingStrategy newSerializeMarshallingStrategy()
      Specified by:
      newSerializeMarshallingStrategy in interface org.kie.api.marshalling.KieMarshallers
    • newSerializeMarshallingStrategy

      public org.kie.api.marshalling.ObjectMarshallingStrategy newSerializeMarshallingStrategy(org.kie.api.marshalling.ObjectMarshallingStrategyAcceptor acceptor)
      Specified by:
      newSerializeMarshallingStrategy in interface org.kie.api.marshalling.KieMarshallers
    • newMarshaller

      public org.kie.api.marshalling.Marshaller newMarshaller(org.kie.api.KieBase kbase)
      Specified by:
      newMarshaller in interface org.kie.api.marshalling.KieMarshallers
    • newMarshaller

      public org.kie.api.marshalling.Marshaller newMarshaller(org.kie.api.KieBase kbase, org.kie.api.marshalling.ObjectMarshallingStrategy[] strategies)
      Specified by:
      newMarshaller in interface org.kie.api.marshalling.KieMarshallers