Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Complex Event Processing
11g Release 1 (11.1.1.4.0)

E14303-04
FRAMES    NO FRAMES
DETAIL:  FIELD | CONSTR | METHOD


com.bea.wlevs.ede.api
Interface ExternalSource


public interface ExternalSource

Externally-managed source of data that can be used to enrich the streaming events flowing from event sources. Two external sources are supported: tables and caches. FIXME need to refactor DataProvider and PullSource into a single API


Method Summary
 java.util.Map getCacheDataSource()
          Cache serving as a source, in the form of a map.
 java.lang.String getEventType()
          Source generates data of this type.
 long getExternalRowsThreshold()
          Returns the maximum allowed external rows to join with stream events return the threshold value
 java.lang.String getId()
          Returns the source identity
 java.lang.String getJDBCDataSource()
          Name of the data-source associated to this source, should it be a table.
 java.lang.Class getKeyClass()
          Returns key class for cache.
 java.lang.String[] getKeyPropertyNames()
          Return the key properties for cache.
 java.lang.String getTableName()
          Table name of the database table

 

Method Detail

getId

public java.lang.String getId()
Returns the source identity
Returns:
identity

getEventType

public java.lang.String getEventType()
Source generates data of this type.
Returns:
event type name

getJDBCDataSource

public java.lang.String getJDBCDataSource()
Name of the data-source associated to this source, should it be a table.
Returns:
data source name

getCacheDataSource

public java.util.Map getCacheDataSource()
Cache serving as a source, in the form of a map.
Returns:
cache

getTableName

public java.lang.String getTableName()
Table name of the database table
Returns:
table name

getKeyPropertyNames

public java.lang.String[] getKeyPropertyNames()
Return the key properties for cache.
Returns:
key properties for cache

getKeyClass

public java.lang.Class getKeyClass()
Returns key class for cache.
Returns:
key class that is used to insert/lookup from cache.

getExternalRowsThreshold

public long getExternalRowsThreshold()
Returns the maximum allowed external rows to join with stream events return the threshold value

Overview  Package   Class   Use  Tree  Deprecated  Index  Help 
Copyright © 2007, 2011 Oracle and/or its affiliates. All rights reserved.
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD