Class MarshallerProviderImpl

  • All Implemented Interfaces:
    org.kie.api.marshalling.KieMarshallers, org.kie.api.Service

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

      • MarshallerProviderImpl

        public MarshallerProviderImpl()
    • Method Detail

      • 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