org.drools.marshalling.impl
Class DefaultMarshaller

java.lang.Object
  extended by org.drools.marshalling.impl.DefaultMarshaller
All Implemented Interfaces:
org.drools.marshalling.Marshaller

public class DefaultMarshaller
extends Object
implements org.drools.marshalling.Marshaller


Constructor Summary
DefaultMarshaller(org.drools.KnowledgeBase kbase, org.drools.marshalling.MarshallingConfiguration marshallingConfig)
           
 
Method Summary
 org.drools.marshalling.MarshallingConfiguration getMarshallingConfiguration()
           
 void marshall(OutputStream stream, org.drools.runtime.StatefulKnowledgeSession ksession)
           
 void marshall(OutputStream stream, org.drools.runtime.StatefulKnowledgeSession ksession, long clockTime)
           
 org.drools.runtime.StatefulKnowledgeSession unmarshall(InputStream stream)
           
 org.drools.runtime.StatefulKnowledgeSession unmarshall(InputStream stream, org.drools.runtime.KnowledgeSessionConfiguration config, org.drools.runtime.Environment environment)
           
 void unmarshall(InputStream stream, org.drools.runtime.StatefulKnowledgeSession ksession)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMarshaller

public DefaultMarshaller(org.drools.KnowledgeBase kbase,
                         org.drools.marshalling.MarshallingConfiguration marshallingConfig)
Method Detail

unmarshall

public org.drools.runtime.StatefulKnowledgeSession unmarshall(InputStream stream)
                                                       throws IOException,
                                                              ClassNotFoundException
Specified by:
unmarshall in interface org.drools.marshalling.Marshaller
Throws:
IOException
ClassNotFoundException

unmarshall

public org.drools.runtime.StatefulKnowledgeSession unmarshall(InputStream stream,
                                                              org.drools.runtime.KnowledgeSessionConfiguration config,
                                                              org.drools.runtime.Environment environment)
                                                       throws IOException,
                                                              ClassNotFoundException
Specified by:
unmarshall in interface org.drools.marshalling.Marshaller
Throws:
IOException
ClassNotFoundException

unmarshall

public void unmarshall(InputStream stream,
                       org.drools.runtime.StatefulKnowledgeSession ksession)
                throws IOException,
                       ClassNotFoundException
Specified by:
unmarshall in interface org.drools.marshalling.Marshaller
Throws:
IOException
ClassNotFoundException

marshall

public void marshall(OutputStream stream,
                     org.drools.runtime.StatefulKnowledgeSession ksession)
              throws IOException
Specified by:
marshall in interface org.drools.marshalling.Marshaller
Throws:
IOException

marshall

public void marshall(OutputStream stream,
                     org.drools.runtime.StatefulKnowledgeSession ksession,
                     long clockTime)
              throws IOException
Throws:
IOException

getMarshallingConfiguration

public org.drools.marshalling.MarshallingConfiguration getMarshallingConfiguration()
Specified by:
getMarshallingConfiguration in interface org.drools.marshalling.Marshaller


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.