com.metamatrix.platform.security.audit.destination
Class AbstractAuditDestination

java.lang.Object
  extended by com.metamatrix.platform.security.audit.destination.AbstractAuditDestination
All Implemented Interfaces:
AuditDestination
Direct Known Subclasses:
ConsoleAuditDestination, DatabaseAuditDestination, SingleFileAuditDestination

public abstract class AbstractAuditDestination
extends java.lang.Object
implements AuditDestination

This is a logging destination that logs to a single file.


Field Summary
protected static java.lang.String DEFAULT_LOG_FORMAT_PROPERTY_NAME
           
 
Fields inherited from interface com.metamatrix.platform.security.audit.destination.AuditDestination
PROPERTY_PREFIX
 
Constructor Summary
AbstractAuditDestination()
           
 
Method Summary
protected  java.lang.String getDefaultFormatClassName()
           
 AuditMessageFormat getFormat()
          Get the AuditMessageFormat.
 void initialize(java.util.Properties props)
          Init the destination.
 void setFormat(java.lang.String formatterClassName)
          Set properties and set up fileWriter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.metamatrix.platform.security.audit.destination.AuditDestination
getDescription, getPropertyNames, record, shutdown
 

Field Detail

DEFAULT_LOG_FORMAT_PROPERTY_NAME

protected static final java.lang.String DEFAULT_LOG_FORMAT_PROPERTY_NAME
See Also:
Constant Field Values
Constructor Detail

AbstractAuditDestination

public AbstractAuditDestination()
Method Detail

setFormat

public void setFormat(java.lang.String formatterClassName)
               throws AuditDestinationInitFailedException
Set properties and set up fileWriter.

Throws:
AuditDestinationInitFailedException

initialize

public void initialize(java.util.Properties props)
                throws AuditDestinationInitFailedException
Init the destination.

Specified by:
initialize in interface AuditDestination
Parameters:
props - the properties that this destination should use to initialize itself.
Throws:
AuditDestinationInitFailedException - if there was an error during initialization.

getFormat

public AuditMessageFormat getFormat()
Get the AuditMessageFormat.


getDefaultFormatClassName

protected java.lang.String getDefaultFormatClassName()


Copyright © 2009. All Rights Reserved.