org.oddjob.beanbus.destinations
Class OnlyFilter<F>
java.lang.Object
org.oddjob.beanbus.AbstractDestination<F>
org.oddjob.beanbus.AbstractFilter<F,F>
org.oddjob.beanbus.destinations.OnlyFilter<F>
- Type Parameters:
F
-
- All Implemented Interfaces:
- Iterable<F>, Collection<F>, BusFilter<F,F>, Outbound<F>
public class OnlyFilter<F>
- extends AbstractFilter<F,F>
Only allow a certain number of beans passed.
- Author:
- rob
Methods inherited from class org.oddjob.beanbus.AbstractDestination |
addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
Methods inherited from interface java.util.Collection |
addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
OnlyFilter
public OnlyFilter()
filter
protected F filter(F from)
- Specified by:
filter
in class AbstractFilter<F,F>
getOnly
public int getOnly()
setOnly
public void setOnly(int only)
getCount
public int getCount()
setBusConductor
@Inject
public void setBusConductor(BusConductor busConductor)
isStopBus
public boolean isStopBus()
setStopBus
public void setStopBus(boolean stopBus)