|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ChannelIF | |
---|---|
de.nava.informa.core | This package contains interfaces for the news channel objects, it builds the core API for all news channel storage implementation. |
de.nava.informa.exporters | This package contains exporter classes to writing out news channels in various formats. |
de.nava.informa.impl.basic | Provides an in-memory implementation of the core news channel interfaces. |
de.nava.informa.impl.hibernate | Provides an implementation of the core news channel interfaces using persistence mechanism provided by Hibernate (for more see http://www.hibernate.org. |
de.nava.informa.parsers | This package defines parsers for reading in news channels. |
de.nava.informa.utils | Provides utility classes that are convenient when handling the news channel object model. |
de.nava.informa.utils.cleaner | This package contains classes of Cleaner utility. |
de.nava.informa.utils.manager | This package contains definition of Persistence Manager interface. |
de.nava.informa.utils.manager.hibernate | This package contains Hibernate implementation of Persistence Manager interface. |
de.nava.informa.utils.manager.memory | This package contains in-memory implementation of Persistence Manager interface. |
de.nava.informa.utils.poller | This package contains Poller utility. |
de.nava.informa.utils.toolkit | This package contains helper classes necessary both for Poller, Cleaner and other utilities. |
Uses of ChannelIF in de.nava.informa.core |
---|
Methods in de.nava.informa.core that return ChannelIF | |
---|---|
ChannelIF |
ChannelBuilderIF.createChannel(org.jdom.Element channelElement,
String title)
|
ChannelIF |
ChannelBuilderIF.createChannel(org.jdom.Element channelElement,
String title,
String location)
|
ChannelIF |
ChannelBuilderIF.createChannel(String title)
|
ChannelIF |
ChannelBuilderIF.createChannel(String title,
String location)
|
ChannelIF |
ChannelGroupIF.getById(long id)
|
ChannelIF |
WithChannelMIF.getChannel()
|
ChannelIF |
ChannelParserIF.parse(ChannelBuilderIF cBuilder,
org.jdom.Element channel)
Method that implements the parser. |
Methods in de.nava.informa.core that return types with arguments of type ChannelIF | |
---|---|
Collection<ChannelIF> |
ChannelGroupIF.getAll()
|
Methods in de.nava.informa.core with parameters of type ChannelIF | |
---|---|
void |
ChannelGroupIF.add(ChannelIF channel)
|
void |
ChannelObserverIF.channelRetrieved(ChannelIF channel)
Called when a new Channel is added |
ItemIF |
ChannelBuilderIF.createItem(ChannelIF channel,
ItemIF item)
|
ItemIF |
ChannelBuilderIF.createItem(ChannelIF channel,
String title,
String description,
URL link)
Creates a news item and assign it to the given channel. |
ItemIF |
ChannelBuilderIF.createItem(org.jdom.Element itemElement,
ChannelIF channel,
String title,
String description,
URL link)
|
void |
ChannelGroupIF.remove(ChannelIF channel)
|
void |
WithChannelMIF.setChannel(ChannelIF channel)
|
void |
ChannelExporterIF.write(ChannelIF channel)
Writes the given channel to an implicit implementation dependent destination. |
Uses of ChannelIF in de.nava.informa.exporters |
---|
Methods in de.nava.informa.exporters with parameters of type ChannelIF | |
---|---|
void |
RSS_2_0_Exporter.write(ChannelIF channel)
|
void |
RSS_1_0_Exporter.write(ChannelIF channel)
|
void |
RSS_0_91_Exporter.write(ChannelIF channel)
|
Uses of ChannelIF in de.nava.informa.impl.basic |
---|
Classes in de.nava.informa.impl.basic that implement ChannelIF | |
---|---|
class |
Channel
In-Memory implementation of the ChannelIF interface. |
Methods in de.nava.informa.impl.basic that return ChannelIF | |
---|---|
ChannelIF |
ChannelBuilder.createChannel(org.jdom.Element channelElement,
String title)
|
ChannelIF |
ChannelBuilder.createChannel(org.jdom.Element channelElement,
String title,
String location)
|
ChannelIF |
ChannelBuilder.createChannel(String title)
|
ChannelIF |
ChannelBuilder.createChannel(String title,
String location)
|
ChannelIF |
ChannelGroup.getById(long id)
|
ChannelIF |
Item.getChannel()
|
ChannelIF |
Feed.getChannel()
|
ChannelIF |
ChannelSubscription.getChannel()
|
Methods in de.nava.informa.impl.basic that return types with arguments of type ChannelIF | |
---|---|
Collection<ChannelIF> |
ChannelGroup.getAll()
|
Methods in de.nava.informa.impl.basic with parameters of type ChannelIF | |
---|---|
void |
ChannelGroup.add(ChannelIF channel)
|
ItemIF |
ChannelBuilder.createItem(ChannelIF chan,
ItemIF oldItem)
Create an item from an existing item. |
ItemIF |
ChannelBuilder.createItem(ChannelIF channel,
String title,
String description,
URL link)
|
ItemIF |
ChannelBuilder.createItem(org.jdom.Element itemElement,
ChannelIF channel,
String title,
String description,
URL link)
|
void |
ChannelGroup.remove(ChannelIF channel)
|
void |
Channel.setAllProperties(ChannelIF sourceChan)
setAllProperties - Set all the properties in this Channel by copying them from a source Channel. |
void |
Item.setChannel(ChannelIF channel)
|
void |
Feed.setChannel(ChannelIF channelIF)
|
void |
ChannelSubscription.setChannel(ChannelIF channel)
|
Constructors in de.nava.informa.impl.basic with parameters of type ChannelIF | |
---|---|
ChannelSubscription(ChannelIF channel)
Default constructor sets to an inactive channel (with an update interval of 3 hours, used when activated). |
|
ChannelSubscription(ChannelIF channel,
boolean active,
int interval)
|
|
Feed(ChannelIF channel)
Convinence constrcutor - creates meta data for a preexisting feed. |
|
Item(ChannelIF channel,
String title,
String description,
URL link)
|
|
Item(org.jdom.Element itemElement,
ChannelIF channel,
String title,
String description,
URL link)
|
Uses of ChannelIF in de.nava.informa.impl.hibernate |
---|
Methods in de.nava.informa.impl.hibernate that return ChannelIF | |
---|---|
ChannelIF |
ChannelBuilder.createChannel(org.jdom.Element channelElement,
String title)
|
ChannelIF |
ChannelBuilder.createChannel(org.jdom.Element channelElement,
String title,
String location)
May throw runtime HibernateException |
ChannelIF |
ChannelBuilder.createChannel(String title)
|
ChannelIF |
ChannelBuilder.createChannel(String title,
String location)
|
ChannelIF |
ChannelGroup.getById(long channelId)
|
ChannelIF |
Item.getChannel()
|
ChannelIF |
ChannelSubscription.getChannel()
|
Methods in de.nava.informa.impl.hibernate that return types with arguments of type ChannelIF | |
---|---|
Collection<ChannelIF> |
ChannelGroup.getAll()
|
Set<ChannelIF> |
ChannelGroup.getChannels()
|
Methods in de.nava.informa.impl.hibernate with parameters of type ChannelIF | |
---|---|
void |
ChannelGroup.add(ChannelIF channel)
|
ItemIF |
ChannelBuilder.createItem(ChannelIF channel,
ItemIF item)
|
ItemIF |
ChannelBuilder.createItem(ChannelIF channel,
String title,
String description,
URL link)
|
ItemIF |
ChannelBuilder.createItem(org.jdom.Element itemElement,
ChannelIF channel,
String title,
String description,
URL link)
|
void |
ChannelGroup.remove(ChannelIF channel)
|
void |
Item.setChannel(ChannelIF parentChannel)
|
void |
ChannelSubscription.setChannel(ChannelIF channel)
|
Method parameters in de.nava.informa.impl.hibernate with type arguments of type ChannelIF | |
---|---|
void |
ChannelGroup.setChannels(Set<ChannelIF> aChannels)
|
Constructors in de.nava.informa.impl.hibernate with parameters of type ChannelIF | |
---|---|
ChannelSubscription(ChannelIF channel)
Default constructor sets to an inactive channel (with an update interval of 3 hours, used when activated). |
|
ChannelSubscription(ChannelIF channel,
boolean active,
int interval)
|
|
Item(ChannelIF channel,
String title,
String description,
URL link)
|
|
Item(org.jdom.Element itemElement,
ChannelIF channel,
String title,
String description,
URL link)
|
Uses of ChannelIF in de.nava.informa.parsers |
---|
Methods in de.nava.informa.parsers that return ChannelIF | |
---|---|
ChannelIF |
RSS_2_0_Parser.parse(ChannelBuilderIF cBuilder,
org.jdom.Element root)
|
ChannelIF |
RSS_1_0_Parser.parse(ChannelBuilderIF cBuilder,
org.jdom.Element root)
|
ChannelIF |
RSS_0_91_Parser.parse(ChannelBuilderIF cBuilder,
org.jdom.Element root)
|
ChannelIF |
Atom_1_0_Parser.parse(ChannelBuilderIF cBuilder,
org.jdom.Element channel)
|
ChannelIF |
Atom_0_3_Parser.parse(ChannelBuilderIF cBuilder,
org.jdom.Element channel)
|
static ChannelIF |
FeedParser.parse(ChannelBuilderIF cBuilder,
File aFile)
Parse feed presented by file and build channel. |
static ChannelIF |
FeedParser.parse(ChannelBuilderIF cBuilder,
InputSource inpSource,
URL baseLocation)
Parse feed from input source with base location set and create channel. |
static ChannelIF |
FeedParser.parse(ChannelBuilderIF cBuilder,
InputStream stream)
Parse feed presented by InputStream and build channel. |
static ChannelIF |
FeedParser.parse(ChannelBuilderIF cBuilder,
Reader reader)
Parse feed presented by Reader and build channel. |
static ChannelIF |
FeedParser.parse(ChannelBuilderIF cBuilder,
String url)
Parser feed behind the given URL and build channel. |
static ChannelIF |
FeedParser.parse(ChannelBuilderIF cBuilder,
URL aURL)
Parser feed behind the given URL and build channel. |
Uses of ChannelIF in de.nava.informa.utils |
---|
Methods in de.nava.informa.utils that return ChannelIF | |
---|---|
ChannelIF |
ChannelRegistry.addChannel(ChannelIF channel,
boolean active,
int interval)
Given a stand-alone Channel (i.e. |
ChannelIF |
ChannelRegistry.addChannel(URL url,
Collection<CategoryIF> categories,
int interval,
boolean active)
Adds one new channel object in the given category to the registry. |
ChannelIF |
ChannelRegistry.addChannel(URL url,
int interval,
boolean active)
Adds one new channel object (instantiated with the help of the given URL from where the channel can be retrieved from) to the registry. |
ChannelIF |
ChannelRegistry.getChannel(long id)
|
Methods in de.nava.informa.utils with parameters of type ChannelIF | |
---|---|
void |
ChannelRegistry.activateChannel(ChannelIF channel,
int interval)
Activates a channel and looks for new items for the given channel. |
ChannelIF |
ChannelRegistry.addChannel(ChannelIF channel,
boolean active,
int interval)
Given a stand-alone Channel (i.e. |
void |
SimpleChannelObserver.channelRetrieved(ChannelIF channel)
|
static void |
InformaUtils.copyChannelProperties(ChannelIF sourceChan,
ChannelIF updChan)
Copies all the top level properties from sourceChan into
this updChan . |
void |
ChannelRegistry.deactivateChannel(ChannelIF channel)
Deactivates a channel, no more updates are made. |
long |
ChannelRegistry.getScheduledUpdateTime(ChannelIF channel)
Gets the scheduled time of the next channel update. |
long |
RSS200Settings.getTtl(ChannelIF channel,
long Ttlms)
return in order of preference: feed producer ttl (if exists and < wantedTtl) wantedTtl (if exists) defaultTtl (if exists) |
long |
RSS100Settings.getTtl(ChannelIF channel,
long ttlInMs)
Returns the ttl (in order of preference) feed producer ttl (if exists) wantedTtl (if exists) defaultTtl (if exists). |
long |
RSS091Settings.getTtl(ChannelIF channel,
long Ttlms)
return the ttl (in order of preference) wantedTtl (if exists) defaultTtl |
long |
CacheSettingsIF.getTtl(ChannelIF channel,
long ttl)
|
long |
CacheSettings.getTtl(ChannelIF channel,
long ttl)
determine ttl for the feed, depending on ttl specified by the feed producer and the ttl wanted by the informa user. |
long |
Atom030Settings.getTtl(ChannelIF channel,
long ttlms)
return in order of preference: feed producer ttl (if exists and < wantedTtl) wantedTtl (if exists) defaultTtl (if exists) |
UpdateChannelInfo |
ChannelRegistry.getUpdateInfo(ChannelIF channel)
|
boolean |
ChannelRegistry.isActiveChannel(ChannelIF channel)
Returns wether the channel update task is still active or not. |
void |
ChannelRegistry.removeChannel(ChannelIF channel)
Removes a channel from the registry. |
Constructors in de.nava.informa.utils with parameters of type ChannelIF | |
---|---|
UpdateChannelTask(ChannelRegistry registry,
ChannelBuilderIF builder,
ChannelIF channel,
UpdateChannelInfo info)
|
Uses of ChannelIF in de.nava.informa.utils.cleaner |
---|
Methods in de.nava.informa.utils.cleaner with parameters of type ChannelIF | |
---|---|
void |
Cleaner.cleanChannel(ChannelIF channel)
Performs immediate cleaning of the channel and reworks the schedule starting from current time. |
void |
PersistenceObserver.cleaningFinished(ChannelIF channel)
Invoked by cleanup engine when cleaning of the channel has finished. |
void |
CompositeObserver.cleaningFinished(ChannelIF channel)
Invoked by cleanup engine when cleaning of the channel has finished. |
void |
CleanerObserverIF.cleaningFinished(ChannelIF channel)
Invoked by cleanup engine when cleaning of the channel has finished. |
void |
PersistenceObserver.cleaningStarted(ChannelIF channel)
Invoked by cleanup engine when cleaning of the channel has started. |
void |
CompositeObserver.cleaningStarted(ChannelIF channel)
Invoked by cleanup engine when cleaning of the channel has started. |
void |
CleanerObserverIF.cleaningStarted(ChannelIF channel)
Invoked by cleanup engine when cleaning of the channel has started. |
boolean |
CompositeMatcher.isMatching(ItemIF item,
ChannelIF channel)
Invoked by cleaning engine to check given item in given channel for matching some rule. |
boolean |
CleanerMatcherIF.isMatching(ItemIF item,
ChannelIF channel)
Invoked by cleaning engine to check given item in given channel for matching some rule. |
void |
Cleaner.registerChannel(ChannelIF channel)
Registers channel for scheduled cleaning with default period (1 hour). |
void |
Cleaner.registerChannel(ChannelIF channel,
long period)
Registers channel for scheduled cleaning with given period. |
void |
Cleaner.unregisterChannel(ChannelIF channel)
Unregisters channel from cleaning. |
void |
PersistenceObserver.unwantedItem(ItemIF item,
ChannelIF channel)
Invoked when cleanup engine finds unwanted item. |
void |
CompositeObserver.unwantedItem(ItemIF item,
ChannelIF channel)
Invoked when cleanup engine finds unwanted item. |
void |
CleanerObserverIF.unwantedItem(ItemIF item,
ChannelIF channel)
Invoked when cleanup engine finds unwanted item. |
Uses of ChannelIF in de.nava.informa.utils.manager |
---|
Methods in de.nava.informa.utils.manager that return ChannelIF | |
---|---|
ChannelIF |
PersistenceManagerIF.createChannel(String title,
URL location)
Creates new channel object and persists it into storage. |
Methods in de.nava.informa.utils.manager with parameters of type ChannelIF | |
---|---|
void |
PersistenceManagerIF.addChannelToGroup(ChannelIF channel,
ChannelGroupIF group)
Adds channel to the group . |
ItemIF |
PersistenceManagerIF.createItem(ChannelIF channel,
ItemIF ethalon)
Creates new item using specified object as ethalon. |
ItemIF |
PersistenceManagerIF.createItem(ChannelIF channel,
String title)
Creates new item in the channel. |
void |
PersistenceManagerIF.deleteChannel(ChannelIF channel)
Deletes channel from persistent storage. |
void |
PersistenceManagerIF.removeChannelFromGroup(ChannelIF channel,
ChannelGroupIF group)
Deletes channel from the group . |
void |
PersistenceManagerIF.updateChannel(ChannelIF channel)
Updates data in database with data from channel object. |
Uses of ChannelIF in de.nava.informa.utils.manager.hibernate |
---|
Methods in de.nava.informa.utils.manager.hibernate that return ChannelIF | |
---|---|
ChannelIF |
SpringPersistenceManager.createChannel(String title,
URL location)
|
ChannelIF |
NonCachingPersistenceManager.createChannel(String title,
URL location)
Creates new channel object and persists it into storage. |
Methods in de.nava.informa.utils.manager.hibernate with parameters of type ChannelIF | |
---|---|
void |
SpringPersistenceManager.addChannelToGroup(ChannelIF channel,
ChannelGroupIF group)
|
void |
NonCachingPersistenceManager.addChannelToGroup(ChannelIF channel,
ChannelGroupIF group)
Adds channel to the group . |
ItemIF |
SpringPersistenceManager.createItem(ChannelIF channel,
ItemIF ethalon)
|
ItemIF |
NonCachingPersistenceManager.createItem(ChannelIF channel,
ItemIF ethalon)
Creates new item using specified object as ethalon. |
ItemIF |
SpringPersistenceManager.createItem(ChannelIF channel,
String title)
|
ItemIF |
NonCachingPersistenceManager.createItem(ChannelIF channel,
String title)
Creates new item in the channel. |
void |
SpringPersistenceManager.deleteChannel(ChannelIF channel)
|
void |
NonCachingPersistenceManager.deleteChannel(ChannelIF channel)
Deletes channel from persistent storage. |
void |
SpringPersistenceManager.removeChannelFromGroup(ChannelIF channel,
ChannelGroupIF group)
|
void |
NonCachingPersistenceManager.removeChannelFromGroup(ChannelIF channel,
ChannelGroupIF group)
Deletes channel from the group . |
void |
SpringPersistenceManager.updateChannel(ChannelIF channel)
|
void |
NonCachingPersistenceManager.updateChannel(ChannelIF channel)
Updates data in database with data from channel object. |
Uses of ChannelIF in de.nava.informa.utils.manager.memory |
---|
Methods in de.nava.informa.utils.manager.memory that return ChannelIF | |
---|---|
ChannelIF |
PersistenceManager.createChannel(String title,
URL location)
Creates new channel object and persists it into storage. |
ChannelIF |
Item.getParent()
Returns parent channel of this item. |
Methods in de.nava.informa.utils.manager.memory with parameters of type ChannelIF | |
---|---|
void |
PersistenceManager.addChannelToGroup(ChannelIF channel,
ChannelGroupIF group)
Adds channel to the group . |
ItemIF |
PersistenceManager.createItem(ChannelIF channel,
ItemIF ethalon)
Creates new item using specified object as ethalon. |
ItemIF |
PersistenceManager.createItem(ChannelIF channel,
String title)
Creates new item in the channel. |
void |
PersistenceManager.deleteChannel(ChannelIF channel)
Deletes channel from persistent storage. |
void |
PersistenceManager.removeChannelFromGroup(ChannelIF channel,
ChannelGroupIF group)
Deletes channel from the group . |
void |
Item.setParent(ChannelIF parent)
Sets parent channel of this item. |
void |
PersistenceManager.updateChannel(ChannelIF channel)
Updates data in database with data from channel object. |
Constructors in de.nava.informa.utils.manager.memory with parameters of type ChannelIF | |
---|---|
Item(long id,
String title,
ChannelIF parent)
Creates item object. |
Uses of ChannelIF in de.nava.informa.utils.poller |
---|
Methods in de.nava.informa.utils.poller with parameters of type ChannelIF | |
---|---|
boolean |
PollerApproverIF.canAddItem(ItemIF item,
ChannelIF channel)
Decides whether it's possible to add item to the channel or no. |
boolean |
CompositeApprover.canAddItem(ItemIF item,
ChannelIF channel)
Decides whether it's possible to add item to the channel or no. |
void |
PollerObserverIF.channelChanged(ChannelIF channel)
Invoked when Poller detected changes in channel information (title and etc). |
void |
PersistenceObserver.channelChanged(ChannelIF channel)
Invoked when Poller detected changes in channel information (title and etc). |
void |
CompositeObserver.channelChanged(ChannelIF channel)
Invoked when Poller detected changes in channel information (title and etc). |
void |
PollerObserverIF.channelErrored(ChannelIF channel,
Exception e)
Invoked by Poller when poller of the channel failed. |
void |
PersistenceObserver.channelErrored(ChannelIF channel,
Exception e)
Invoked by Poller when poller of the channel failed. |
void |
CompositeObserver.channelErrored(ChannelIF channel,
Exception e)
Invoked by Poller when poller of the channel failed. |
(package private) static boolean |
PollerWorkerThread.channelHasChanged(ChannelIF o,
ChannelIF n)
Checks if channel has changed. |
(package private) void |
PollerWorkerThread.checkItems(ChannelIF newChannel,
ChannelRecord record)
Walks through the items and checks if new items present. |
InputStream |
InputStreamProviderIF.getInputStreamFor(ChannelIF channel,
String activity)
Return InputStream to be used for reading given channel. |
void |
PollerObserverIF.itemFound(ItemIF item,
ChannelIF channel)
Invoked by Poller when new item is approved for addition. |
void |
PersistenceObserver.itemFound(ItemIF item,
ChannelIF channel)
Invoked by Poller when new item is approved for addition. |
void |
CompositeObserver.itemFound(ItemIF item,
ChannelIF channel)
Invoked by Poller when new item is approved for addition. |
void |
PollerObserverIF.pollFinished(ChannelIF channel)
Invoked by Poller when checking of the channel finished successfully. |
void |
PersistenceObserver.pollFinished(ChannelIF channel)
Invoked by Poller when checking of the channel finished. |
void |
CompositeObserver.pollFinished(ChannelIF channel)
Invoked by Poller when checking of the channel finished. |
void |
PollerObserverIF.pollStarted(ChannelIF channel)
Invoked by Poller when checking of the channel started. |
void |
PersistenceObserver.pollStarted(ChannelIF channel)
Invoked by Poller when checking of the channel started. |
void |
CompositeObserver.pollStarted(ChannelIF channel)
Invoked by Poller when checking of the channel started. |
void |
Poller.registerChannel(ChannelIF channel)
Register new channel for background poller. |
void |
Poller.registerChannel(ChannelIF channel,
long period)
Register new channel for background poller with custom period. |
void |
Poller.registerChannel(ChannelIF channel,
long delay,
long period)
Register new channel for background poller with custom period. |
void |
Poller.unregisterChannel(ChannelIF channel)
Unregister the channel from background poller. |
void |
Poller.updateChannel(ChannelIF channel)
Performs immediate update of the channel and reworks the schedule starting from current time. |
Uses of ChannelIF in de.nava.informa.utils.toolkit |
---|
Methods in de.nava.informa.utils.toolkit that return ChannelIF | |
---|---|
ChannelIF |
ChannelRecord.getChannel()
Returns channel object. |
Methods in de.nava.informa.utils.toolkit with parameters of type ChannelIF | |
---|---|
void |
Scheduler.rescheduleChannel(ChannelIF channel,
long period)
Reschedules single channel. |
void |
Scheduler.schedule(ChannelIF channel,
long period,
int priority)
Schedule single channel for poller. |
void |
Scheduler.schedule(ChannelIF channel,
long delay,
long period,
int priority)
Schedule single channel for poller. |
void |
Scheduler.triggerNow(ChannelIF channel)
Triggers channel event immediately (if it is registered) and reschedules consequent events. |
void |
Scheduler.unschedule(ChannelIF channel)
Stop poller the channel. |
Constructors in de.nava.informa.utils.toolkit with parameters of type ChannelIF | |
---|---|
ChannelRecord(ChannelIF channel,
long period,
int priority)
Creates channel record. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |