Class MarshallerProviderImpl

  • All Implemented Interfaces:
    java.lang.Comparable<org.kie.api.internal.utils.KieService>, org.kie.api.internal.utils.KieService, org.kie.api.marshalling.KieMarshallers

    public class MarshallerProviderImpl
    extends java.lang.Object
    implements org.kie.api.marshalling.KieMarshallers
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.kie.api.marshalling.ObjectMarshallingStrategyAcceptor newClassFilterAcceptor​(java.lang.String[] patterns)  
      org.kie.api.marshalling.ObjectMarshallingStrategy newIdentityMarshallingStrategy()  
      org.kie.api.marshalling.ObjectMarshallingStrategy newIdentityMarshallingStrategy​(org.kie.api.marshalling.ObjectMarshallingStrategyAcceptor acceptor)  
      org.kie.api.marshalling.Marshaller newMarshaller​(org.kie.api.KieBase kbase)  
      org.kie.api.marshalling.Marshaller newMarshaller​(org.kie.api.KieBase kbase, org.kie.api.marshalling.ObjectMarshallingStrategy[] strategies)  
      org.kie.api.marshalling.ObjectMarshallingStrategy newSerializeMarshallingStrategy()  
      org.kie.api.marshalling.ObjectMarshallingStrategy newSerializeMarshallingStrategy​(org.kie.api.marshalling.ObjectMarshallingStrategyAcceptor acceptor)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.kie.api.internal.utils.KieService

        compareTo, servicePriority
    • Constructor Detail

      • MarshallerProviderImpl

        public MarshallerProviderImpl()
    • Method Detail

      • newClassFilterAcceptor

        public org.kie.api.marshalling.ObjectMarshallingStrategyAcceptor newClassFilterAcceptor​(java.lang.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