Package org.kie.api.marshalling
Interface KieMarshallers
- All Superinterfaces:
Comparable<KieService>,KieService
This api is experimental and thus the classes and the interfaces returned are subject to change.
-
Field Summary
Fields inherited from interface org.kie.api.internal.utils.KieService
UNDEFINED -
Method Summary
Modifier and TypeMethodDescriptionnewClassFilterAcceptor(String[] patterns) newMarshaller(KieBase kbase) The marshalling strategies for this method are undefined and thus they are derived from the ksession's or environment provided.newMarshaller(KieBase kbase, ObjectMarshallingStrategy[] strategies) This will override the strategies specified in the ksession or environment.Methods inherited from interface org.kie.api.internal.utils.KieService
compareTo, servicePriority, serviceTag
-
Method Details
-
newClassFilterAcceptor
-
newIdentityMarshallingStrategy
ObjectMarshallingStrategy newIdentityMarshallingStrategy() -
newIdentityMarshallingStrategy
ObjectMarshallingStrategy newIdentityMarshallingStrategy(ObjectMarshallingStrategyAcceptor acceptor) -
newSerializeMarshallingStrategy
ObjectMarshallingStrategy newSerializeMarshallingStrategy() -
newSerializeMarshallingStrategy
ObjectMarshallingStrategy newSerializeMarshallingStrategy(ObjectMarshallingStrategyAcceptor acceptor) -
newMarshaller
The marshalling strategies for this method are undefined and thus they are derived from the ksession's or environment provided.- Parameters:
kbase-- Returns:
- marshaller created for the specified KieBase
-
newMarshaller
This will override the strategies specified in the ksession or environment.- Parameters:
kbase-strategies-- Returns:
- marshaller created for the specified KieBase with the custom marshalling strategies
-