org.jboss.wsf.spi.management.recording
Interface RecordProcessor

All Superinterfaces:
java.lang.Cloneable, java.io.Serializable

public interface RecordProcessor
extends java.lang.Cloneable, java.io.Serializable

Processes a record. A RecordProcessor may have filters to allow processing of records matching given criteria. It also gives users fine management of record's attributes to processed.

Since:
8-Dec-2007
Author:
alessio.soldano@jboss.com

Method Summary
 void addFilter(RecordFilter filter)
           
 java.lang.Object clone()
          RecordFilters must override Object.clone()
 java.util.List<RecordFilter> getFilters()
           
 java.lang.String getName()
           
 boolean isProcessDate()
           
 boolean isProcessDestinationHost()
           
 boolean isProcessEnvelope()
           
 boolean isProcessHeaders()
           
 boolean isProcessMessageType()
           
 boolean isProcessOperation()
           
 boolean isProcessSourceHost()
           
 boolean isRecording()
           
 void processRecord(Record record)
           
 void setFilters(java.util.List<RecordFilter> filters)
           
 void setName(java.lang.String name)
           
 void setProcessDate(boolean value)
           
 void setProcessDestinationHost(boolean value)
           
 void setProcessEnvelope(boolean value)
           
 void setProcessHeaders(boolean value)
           
 void setProcessMessageType(boolean value)
           
 void setProcessOperation(boolean value)
           
 void setProcessSourceHost(boolean value)
           
 void setRecording(boolean value)
           
 

Method Detail

getName

java.lang.String getName()

setName

void setName(java.lang.String name)

isRecording

boolean isRecording()

setRecording

void setRecording(boolean value)

processRecord

void processRecord(Record record)

getFilters

java.util.List<RecordFilter> getFilters()

addFilter

void addFilter(RecordFilter filter)

setFilters

void setFilters(java.util.List<RecordFilter> filters)

isProcessSourceHost

boolean isProcessSourceHost()

setProcessSourceHost

void setProcessSourceHost(boolean value)

isProcessDestinationHost

boolean isProcessDestinationHost()

setProcessDestinationHost

void setProcessDestinationHost(boolean value)

isProcessMessageType

boolean isProcessMessageType()

setProcessMessageType

void setProcessMessageType(boolean value)

isProcessEnvelope

boolean isProcessEnvelope()

setProcessEnvelope

void setProcessEnvelope(boolean value)

isProcessHeaders

boolean isProcessHeaders()

setProcessHeaders

void setProcessHeaders(boolean value)

isProcessOperation

boolean isProcessOperation()

setProcessOperation

void setProcessOperation(boolean value)

isProcessDate

boolean isProcessDate()

setProcessDate

void setProcessDate(boolean value)

clone

java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
RecordFilters must override Object.clone()

Throws:
java.lang.CloneNotSupportedException


Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.