oracle.panama.feed
Class FeedLocator
java.lang.Object
|
+--oracle.panama.feed.FeedLocator
- public class FeedLocator
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lookupRTDataFeeder
public RTDataFeeder lookupRTDataFeeder(java.lang.String name)
throws PanamaException
- Get a run-time DataFeeder by name. This method is similar in concept to
ModelServices.lookupDataFeeder. However, while ModelServices always
returns Panama model objects, this method can return an instance of
a user-specified class that implements the RTDataFeeder interface.
- Parameters:
name
- the name of the RTDataFeeder to look up- Returns:
- RTDataFeeder for the given name
- Throws:
PanamaException
- if the
named RTDataFeeder could not be found- See Also:
oracle.panama.model.ModelServices.lookupDataFeeder(String)
,
oracle.panama.feed.FeedLocator.registerDataFeeder(String)
lookupRTDataFeeder
public RTDataFeeder lookupRTDataFeeder(long id)
throws PanamaException
- Get a run-time DataFeeder by id. This method is similar in concept to
ModelServices.lookupDataFeeder. However, while ModelServices always
returns Panama model objects, this method can return an instance of
a user-specified class that implements the RTDataFeeder interface.
- Parameters:
id
- the id of the RTDataFeeder to look up: this should be the id
returned by registerRTDataFeeder- Returns:
- RTDataFeeder for the given name
- Throws:
PanamaException
- if the named RTDataFeeder could not be found- See
Also:
oracle.panama.model.ModelServices.lookupDataFeeder(String)
,
oracle.panama.feed.FeedLocator.registerDataFeeder(String)
registerRTDataFeeder
public long registerRTDataFeeder(java.lang.String name,
RTDataFeeder rtdf)
throws PanamaException
- Register a RTDataFeeder (pass-through DataFeeder).
- Parameters:
- - Returns:
- unique id of the newly registred RTDataFeeder
registerRTDataFeeder
public long registerRTDataFeeder(java.lang.String name,
java.lang.String className)
throws PanamaException
- Returns:
- unique id of the newly registred RTDataFeeder
unregisterRTDataFeeder
public void unregisterRTDataFeeder(java.lang.String name)
throws PanamaException
lookupFeedMetaData
public FeedMetaData lookupFeedMetaData(long id)
- Retrieve a FeedMetaData instance by id
- Parameters:
FeedMetaData
- id
getFeedUtil
public FeedUtil getFeedUtil()
throws java.lang.Exception
getInstance
public static FeedLocator getInstance()
- Get the Singleton instance of this Locator