net.sourceforge.esw.service.log
Interface ILogDissemination

All Superinterfaces:
ILog, IService, ISupportObject, java.io.Serializable
All Known Implementing Classes:
LogDissemination, LogDissemination.LogDisseminationProxy, LogDisseminationProxy

public interface ILogDissemination
extends ILog

Describes the basic concepts of Dissemination of Log messages

Primarily, provides access to the filter engine for configuring the Log Dissemination. Most other useful things are inherited from ILog


Fields inherited from interface net.sourceforge.esw.service.IService
PRIMARY, SECONDARY, TERTIARY, UNAVAILABLE
 
Method Summary
 IFilterEngine getFilterEngine()
          returns a reference to the IFilterEngine used by this ILogDessemination
 void setFilterEngine(IFilterEngine newEngine)
          Changes the IFilterEngine used by this ILogDissemination
 
Methods inherited from interface net.sourceforge.esw.service.log.ILog
log, log
 
Methods inherited from interface net.sourceforge.esw.service.IService
die, getHeartbeatGenerator, getPriority, isSane, isStarted, ping, setPriority, start, stop
 
Methods inherited from interface net.sourceforge.esw.util.ISupportObject
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getID, getProperty, getPropertySize, propertyKeys, removeProperty, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, setID, setProperty
 

Method Detail

getFilterEngine

public IFilterEngine getFilterEngine()
returns a reference to the IFilterEngine used by this ILogDessemination

Returns:
IFilterEngine the Engine used by this ILogDissemination

setFilterEngine

public void setFilterEngine(IFilterEngine newEngine)
Changes the IFilterEngine used by this ILogDissemination

Parameters:
newEngine - the Engine to be used by this ILogDissemination


Copyright 2002 Free Software Foundation. All Rights Reserved.