|
|||||||||
| Home >> All >> org >> scoja >> server >> [ target overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.scoja.server.target
Class FixedFileTarget

java.lang.Objectorg.scoja.server.core.LinkableAtPython
org.scoja.server.core.FullLinkAtPython
org.scoja.server.core.Link
org.scoja.server.target.FileTarget
org.scoja.server.target.FixedFileTarget
- All Implemented Interfaces:
- org.scoja.server.core.DecoratedLink, org.scoja.server.core.Linkable
- public class FixedFileTarget
- extends FileTarget
Es un destino que manda siempre a un mismo fichero. Satisface la funcionalidad básica de almacenamiento del syslogd tradicional en Unix. Pero para la funcionalidad de rotado por fecha de syslog-ng hay que recurrir a TemplateFileTarget.
Lo más rápido sería tener el fichero destino permanentemente abierto. Pero lo vamos a extraer de un caché FileLRUCache, porque es la única forma de conseguir que ningún destino de fichero pise lo que otro pueda estar escribiendo (en una misma instancia de Scoja).
| Field Summary | |
protected java.lang.String |
filename
|
| Fields inherited from class org.scoja.server.target.FileTarget |
fileCache, shouldFlush, writer |
| Fields inherited from class org.scoja.server.core.Link |
queue, targets, used |
| Constructor Summary | |
FixedFileTarget(FileLRUCache fileCache)
|
|
| Method Summary | |
protected java.lang.String |
getFilename(org.scoja.server.core.EventContext env)
|
void |
setName(java.lang.String filename)
|
| Methods inherited from class org.scoja.server.target.FileTarget |
process, setFlush, setTemplate, write |
| Methods inherited from class org.scoja.server.core.Link |
addSimpleSource, addSimpleTarget, addTarget, getLinkable, getTargetSize, propagate, removeTarget, setQueue |
| Methods inherited from class org.scoja.server.core.FullLinkAtPython |
__or__ |
| Methods inherited from class org.scoja.server.core.LinkableAtPython |
__rshift__ |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
filename
protected java.lang.String filename
| Constructor Detail |
FixedFileTarget
public FixedFileTarget(FileLRUCache fileCache)
| Method Detail |
setName
public void setName(java.lang.String filename)
getFilename
protected java.lang.String getFilename(org.scoja.server.core.EventContext env)
- Specified by:
getFilenamein classFileTarget
|
|||||||||
| Home >> All >> org >> scoja >> server >> [ target overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC