T
- The type of the beans to be analysed.public class BeanDiagnostics<T> extends AbstractFilter<T,T> implements ArooaSessionAware
BusFilter
that analyses beans.Constructor and Description |
---|
BeanDiagnostics() |
Modifier and Type | Method and Description |
---|---|
protected T |
filter(T from) |
int |
getCount() |
java.io.OutputStream |
getOutput() |
java.util.Set<ArooaClass> |
getTypes() |
boolean |
isEmpty() |
void |
printTypeInfo(ArooaClass type,
java.io.PrintStream out) |
void |
setArooaSession(ArooaSession session)
Accept the current Arooa Session.
|
void |
setBusConductor(BusConductor busConductor) |
void |
setOutput(java.io.OutputStream output) |
add, getName, getTo, setName, setTo, toString
addAll, clear, contains, containsAll, iterator, remove, removeAll, retainAll, size, toArray, toArray
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public void setArooaSession(ArooaSession session)
ArooaSessionAware
setArooaSession
in interface ArooaSessionAware
session
- The Arooa Session. Never null.@Inject public void setBusConductor(BusConductor busConductor)
public void setOutput(java.io.OutputStream output)
public java.io.OutputStream getOutput()
public java.util.Set<ArooaClass> getTypes()
public boolean isEmpty()
isEmpty
in interface java.util.Collection<T>
isEmpty
in class AbstractDestination<T>
public int getCount()
public void printTypeInfo(ArooaClass type, java.io.PrintStream out)