Oracle Application Server Wireless Java API Reference
B10400-01

oracle.panama.feed
Class FeedLocator

java.lang.Object
  |
  +--oracle.panama.feed.FeedLocator

public class FeedLocator
extends java.lang.Object

Method Summary
 FeedUtil getFeedUtil()
           
static FeedLocator getInstance()
          Get the Singleton instance of this Locator
 FeedMetaData lookupFeedMetaData(long id)
          Retrieve a FeedMetaData instance by id
 RTDataFeeder lookupRTDataFeeder(long id)
          Get a run-time DataFeeder by id.
 RTDataFeeder lookupRTDataFeeder(java.lang.String name)
          Get a run-time DataFeeder by name.
 long registerRTDataFeeder(java.lang.String name, RTDataFeeder rtdf)
          Register a RTDataFeeder (pass-through DataFeeder).
 long registerRTDataFeeder(java.lang.String name, java.lang.String className)
           
 void unregisterRTDataFeeder(java.lang.String name)
           

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Method Detail

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).
Returns:
unique id of the newly registred RTDataFeeder
PanamaException

registerRTDataFeeder

public long registerRTDataFeeder(java.lang.String name,
                                 java.lang.String className)
                          throws PanamaException
Returns:
unique id of the newly registred RTDataFeeder
PanamaException

unregisterRTDataFeeder

public void unregisterRTDataFeeder(java.lang.String name)
                            throws PanamaException
PanamaException

lookupFeedMetaData

public FeedMetaData lookupFeedMetaData(long id)
Retrieve a FeedMetaData instance by id

getFeedUtil

public FeedUtil getFeedUtil()
                     throws java.lang.Exception
java.lang.Exception

getInstance

public static FeedLocator getInstance()
Get the Singleton instance of this Locator

Oracle Application Server Wireless Java API Reference
B10400-01

Copyright © 2003 Oracle Corporation. All Rights Reserved.