Oracle Application Server Wireless Java API Reference
B10400-01

oracle.panama.feed
Interface FeedConfig

All Superinterfaces:
RTDataFeeder

public interface FeedConfig
extends RTDataFeeder

Method Summary
 FeedMetaData[] getAllParameters()
          Get all input parameters currently defined for this DataFeeder
 int getBatchSize()
          Get the batch size to download
 ContentProviderInfo getContentProviderInfo()
           
 long getDataFeederId()
           
 FeedDataListener[] getDataListeners()
          NOTE: this is here for future use -- want to allow one DataFeeder to have multiple listeners
 FeedDataParser getDataParser()
           
 FeedDataSource getDataSource()
           
 FeedDownloadHook getFeedDownloadHook()
          Get the current download hook
 java.util.Map getFormatArguments()
          Get the arguments to use for the current format
 FeedMetaData[] getInputParameters()
          Get all input parameters currently defined for this DataFeeder
 java.lang.String getName()
          Get the name of the underlying feed
 FeedMetaData[] getOutputParameters()
          Get the meta data for this Content Store.
 ParamIterator getParamIterator()
          Get the current param iterator
 java.util.Map getProtocolArguments()
          Get the arguments to use for the current protocol
 long getUpdateInterval()
          Get the update cycle time
 void setBatchSize(int size)
          Set the batch size to download
 void setUpdateInterval(long interval)
          Set the update cycle time

 

Methods inherited from interface oracle.panama.feed.RTDataFeeder
addInputParameters, addOutputParameters, getClassName, getData, setClassName

 

Method Detail

getDataFeederId

public long getDataFeederId()

getName

public java.lang.String getName()
Description copied from interface: RTDataFeeder
Get the name of the underlying feed
Specified by:
getName in interface RTDataFeeder

getContentProviderInfo

public ContentProviderInfo getContentProviderInfo()
Returns:
Map name-value mapping of the properties for the given contentprovider

getDataSource

public FeedDataSource getDataSource()
                             throws FeedException
FeedException

getProtocolArguments

public java.util.Map getProtocolArguments()
Get the arguments to use for the current protocol
Returns:
arguments to use for the current protocol

getDataParser

public FeedDataParser getDataParser()
                             throws FeedException
FeedException

getFormatArguments

public java.util.Map getFormatArguments()
Get the arguments to use for the current format
Returns:
arguments to use for the current format

getDataListeners

public FeedDataListener[] getDataListeners()
                                    throws FeedException
NOTE: this is here for future use -- want to allow one DataFeeder to have multiple listeners
FeedException

getAllParameters

public FeedMetaData[] getAllParameters()
                                throws FeedException
Get all input parameters currently defined for this DataFeeder
Returns:
all input parameters for this DataFeeder
FeedException

getInputParameters

public FeedMetaData[] getInputParameters()
Get all input parameters currently defined for this DataFeeder
Specified by:
getInputParameters in interface RTDataFeeder
Returns:
all input parameters for this DataFeeder

getOutputParameters

public FeedMetaData[] getOutputParameters()
Description copied from interface: RTDataFeeder
Get the meta data for this Content Store.
Specified by:
getOutputParameters in interface RTDataFeeder
Returns:
all output parameters for this DataFeeder

getBatchSize

public int getBatchSize()
Get the batch size to download

setBatchSize

public void setBatchSize(int size)
Set the batch size to download

setUpdateInterval

public void setUpdateInterval(long interval)
Set the update cycle time

getUpdateInterval

public long getUpdateInterval()
Get the update cycle time

getParamIterator

public ParamIterator getParamIterator()
Get the current param iterator

getFeedDownloadHook

public FeedDownloadHook getFeedDownloadHook()
Get the current download hook

Oracle Application Server Wireless Java API Reference
B10400-01

Copyright © 2003 Oracle Corporation. All Rights Reserved.