Skip navigation links

Oracle Complex Event Processing API Reference
11g Release 1 (11.1.1.6.3)

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


com.oracle.cep.cluster.ha.adapter
Class BufferingQueueTrimmingAdapter

java.lang.Object
  |
  +--com.oracle.cep.cluster.ha.adapter.QueueTrimmingAdapter
        |
        +--com.oracle.cep.cluster.ha.adapter.BufferingQueueTrimmingAdapter

public class BufferingQueueTrimmingAdapter
extends QueueTrimmingAdapter

QueueTrimmingAdapter that uses the BufferingQueueTrimmingStrategy and a TimedTrimmableQueue. The adapter can also be configued via JMX through the BufferingQueueTrimmingAdapterMBean


Inner classes inherited from class com.oracle.cep.cluster.ha.adapter.QueueTrimmingAdapter
QueueTrimmingAdapter.BasicQueueTrimmingProtocol, QueueTrimmingAdapter.IdentityQueueTrimmingProtocol, QueueTrimmingAdapter.MonotonicQueueTrimmingProtocol

 

Field Summary
static long DEFAULT_WINDOW_LENGTH_MILLIS
           

 

Fields inherited from class com.oracle.cep.cluster.ha.adapter.QueueTrimmingAdapter
applicationIdentity, BECOMING_PRIMARY, BECOMING_SECONDARY, bundleContext, INITIALIZING, lock, log, PRIMARY, queue, queueLock, SECONDARY, stageIdentity, state, trimmingProtocol, trimmingStrategy, warmUpFinishTime, warmUpWindowMillis

 

Constructor Summary
BufferingQueueTrimmingAdapter()
           

 

Method Summary
 void activateAdapter(BufferingQueueTrimmingAdapterConfig config)
           
 void checkConfiguration(BufferingQueueTrimmingAdapterConfig config)
           
 long getWindowLength()
           
 void rollbackConfiguration(BufferingQueueTrimmingAdapterConfig config)
           
 void setWindowLength(long window)
           

 

Methods inherited from class com.oracle.cep.cluster.ha.adapter.QueueTrimmingAdapter
activateConfiguration, afterConfigurationActive, afterPropertiesSet, checkConfiguration, doInsert, getApplicationIdentity, getGroupName, getLastReceivedKey, getQueue, getStageIdentity, getState, getTrimmingProtocol, getWarmUpWindowMillis, isExactTrimming, isInitializing, isPrimary, isSecondary, onInsertEvent, onMembershipChange, rollbackConfiguration, setApplicationIdentity, setBundleContext, setEventSender, setExactTrimming, setGroupName, setQueue, setStageIdentity, setTrimmingProtocol, setTrimmingStrategy, setWarmUpWindowMillis, stateChange

 

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

 

Field Detail

DEFAULT_WINDOW_LENGTH_MILLIS

public static long DEFAULT_WINDOW_LENGTH_MILLIS

Constructor Detail

BufferingQueueTrimmingAdapter

public BufferingQueueTrimmingAdapter()

Method Detail

setWindowLength

public void setWindowLength(long window)
See Also:
BufferingQueueTrimmingStrategy.setWindowLength(long)

getWindowLength

public long getWindowLength()
See Also:
BufferingQueueTrimmingStrategy.getWindowLength()

checkConfiguration

public void checkConfiguration(BufferingQueueTrimmingAdapterConfig config)
Overrides:
checkConfiguration in class QueueTrimmingAdapter

rollbackConfiguration

public void rollbackConfiguration(BufferingQueueTrimmingAdapterConfig config)
Overrides:
rollbackConfiguration in class QueueTrimmingAdapter

activateAdapter

public void activateAdapter(BufferingQueueTrimmingAdapterConfig config)

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