Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.scoja.server.target
Class FileTarget  view FileTarget download FileTarget.java

java.lang.Object
  extended byorg.scoja.server.core.LinkableAtPython
      extended byorg.scoja.server.core.FullLinkAtPython
          extended byorg.scoja.server.core.Link
              extended byorg.scoja.server.target.FileTarget
All Implemented Interfaces:
org.scoja.server.core.DecoratedLink, org.scoja.server.core.Linkable
Direct Known Subclasses:
FixedFileTarget, TemplateFileTarget

public abstract class FileTarget
extends org.scoja.server.core.Link

Es la clase común para todos los destinos de ficheros.


Field Summary
protected  FileLRUCache fileCache
           
protected  boolean shouldFlush
           
protected  org.scoja.server.template.EventWriter writer
           
 
Fields inherited from class org.scoja.server.core.Link
queue, targets, used
 
Constructor Summary
FileTarget(FileLRUCache fileCache)
           
 
Method Summary
protected abstract  java.lang.String getFilename(org.scoja.server.core.EventContext ectx)
           
 void process(org.scoja.server.core.EventContext env)
           
 void setFlush(boolean shouldFlush)
           
 void setTemplate(java.lang.String writeTemplate)
           
protected  void write(org.scoja.server.core.EventContext ectx)
           
 
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

fileCache

protected final FileLRUCache fileCache

shouldFlush

protected boolean shouldFlush

writer

protected org.scoja.server.template.EventWriter writer
Constructor Detail

FileTarget

public FileTarget(FileLRUCache fileCache)
Method Detail

setFlush

public void setFlush(boolean shouldFlush)

setTemplate

public void setTemplate(java.lang.String writeTemplate)

process

public void process(org.scoja.server.core.EventContext env)

write

protected void write(org.scoja.server.core.EventContext ectx)

getFilename

protected abstract java.lang.String getFilename(org.scoja.server.core.EventContext ectx)