jBPM distribution 6.0.0.Alpha9

org.jbpm.process.audit
Class AuditLoggerFactory

java.lang.Object
  extended by org.jbpm.process.audit.AuditLoggerFactory

public class AuditLoggerFactory
extends Object

Factory for producing support audit loggers. Currently two types are available:


Nested Class Summary
static class AuditLoggerFactory.Type
           
 
Constructor Summary
AuditLoggerFactory()
           
 
Method Summary
static AbstractAuditLogger newInstance(AuditLoggerFactory.Type type, org.kie.event.KnowledgeRuntimeEventManager ksession, Map<String,Object> properties)
          Creates new isntances of audit logger based on given type and parameters and registers it directly in given ksession to receive its events.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuditLoggerFactory

public AuditLoggerFactory()
Method Detail

newInstance

public static AbstractAuditLogger newInstance(AuditLoggerFactory.Type type,
                                              org.kie.event.KnowledgeRuntimeEventManager ksession,
                                              Map<String,Object> properties)
Creates new isntances of audit logger based on given type and parameters and registers it directly in given ksession to receive its events. Depending on the types several properties are supported: JPA No properties are supported JMS

Parameters:
type - - type of the AuditLoger to create (JPA or JMS)
ksession - - ksession that the logger will be attached to
properties - - optional properties for the type of logger to initialize it
Returns:
new instance of AbstractAuditLogger

jBPM distribution 6.0.0.Alpha9

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