org.apache.falcon.group
Class FeedGroupMap
java.lang.Object
org.apache.falcon.group.FeedGroupMap
- All Implemented Interfaces:
- ConfigurationChangeListener
public final class FeedGroupMap
- extends Object
- implements ConfigurationChangeListener
Has 2 way mappings from feed to group and group to feed.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
get
public static FeedGroupMap get()
getGroupsMapping
public Map<String,FeedGroup> getGroupsMapping()
onAdd
public void onAdd(Entity entity,
boolean ignoreFailure)
throws FalconException
- Specified by:
onAdd
in interface ConfigurationChangeListener
- Throws:
FalconException
onRemove
public void onRemove(Entity entity)
throws FalconException
- Specified by:
onRemove
in interface ConfigurationChangeListener
- Throws:
FalconException
onChange
public void onChange(Entity oldEntity,
Entity newEntity)
throws FalconException
- Specified by:
onChange
in interface ConfigurationChangeListener
- Throws:
FalconException
getGroups
public Set<FeedGroup> getGroups(String groups,
Frequency frequency,
String path)
getGroups
public Set<FeedGroup> getGroups(org.apache.falcon.entity.v0.feed.Feed feed)
throws FalconException
- Throws:
FalconException
Copyright © 2013-2014 Apache Software Foundation. All Rights Reserved.