|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ChannelSelector
Allows the selection of a subset of channels from the given set based on its implementation policy. Different implementations of this interface embody different policies that affect the choice of channels that a source will push the incoming events to.
| Method Summary | |
|---|---|
List<Channel> |
getAllChannels()
|
List<Channel> |
getOptionalChannels(Event event)
Returns a list of optional channels. |
List<Channel> |
getRequiredChannels(Event event)
Returns a list of required channels. |
void |
setChannels(List<Channel> channels)
|
| Methods inherited from interface org.apache.flume.NamedComponent |
|---|
getName, setName |
| Methods inherited from interface org.apache.flume.conf.Configurable |
|---|
configure |
| Method Detail |
|---|
void setChannels(List<Channel> channels)
channels - all channels the selector could select from.List<Channel> getRequiredChannels(Event event)
event -
List<Channel> getOptionalChannels(Event event)
event -
List<Channel> getAllChannels()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||