org.gcube.data.tm.utils
Class TMStreamLogger<N extends org.gcube.data.trees.data.Node>

java.lang.Object
  extended by org.gcube.data.streams.generators.Filter<E,E>
      extended by org.gcube.data.streams.generators.Processor<N>
          extended by org.gcube.data.tm.utils.TMStreamLogger<N>
All Implemented Interfaces:
org.gcube.data.streams.delegates.StreamListener, org.gcube.data.streams.generators.Generator<N,N>

public class TMStreamLogger<N extends org.gcube.data.trees.data.Node>
extends org.gcube.data.streams.generators.Processor<N>
implements org.gcube.data.streams.delegates.StreamListener


Field Summary
 
Fields inherited from interface org.gcube.data.streams.generators.Generator
iteration
 
Constructor Summary
TMStreamLogger()
           
 
Method Summary
 void onClose()
           
 void onEnd()
          
 void onStart()
          
 void process(N node)
          
 
Methods inherited from class org.gcube.data.streams.generators.Processor
yield
 
Methods inherited from class org.gcube.data.streams.generators.Filter
skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TMStreamLogger

public TMStreamLogger()
Method Detail

onStart

public void onStart()

Specified by:
onStart in interface org.gcube.data.streams.delegates.StreamListener

process

public void process(N node)

Specified by:
process in class org.gcube.data.streams.generators.Processor<N extends org.gcube.data.trees.data.Node>

onEnd

public void onEnd()

Specified by:
onEnd in interface org.gcube.data.streams.delegates.StreamListener

onClose

public void onClose()
Specified by:
onClose in interface org.gcube.data.streams.delegates.StreamListener


Copyright © 2013. All Rights Reserved.