com.apama.md.bridge
Event MDBridgeExtensionInterface


The Market Data Bridge Extension Interface allows the user to define a set of custom extension point actions to the Market Data Bridge that can be overridden by the user application.

These extension points allow the user to modify the legacy Market Data events before they are sent by the Bridge.

Each action returns a boolean value indicating whether the event should be processed further by the Bridge, or ignored.

The Market Data Bridge Interface is created by the MDBridgeExtensionFactory object.
Since:
CMF 2.1.1
See Also:
com.apama.md.bridge.MDBridgeExtensionFactory - The Factory that creates this interface object

Member summary
 action<com.apama.marketdata.SubscribeDepth> returns booleansubscribeDepth

This is the action that is called by the Bridge just before it sends a SubscribeDepth event to the underlying DataSource that the Bridge has been configured for.
 action<com.apama.marketdata.SubscribeTick> returns booleansubscribeTick

This is the action that is called by the Bridge just before it sends a SubscribeTick event to the underlying DataSource that the Bridge has been configured for.
 action<string, string, com.apama.md.adapter.ConnectDatastream> returns booleansubscribeOthers

This is the action that is called by the Bridge just before it sends a success event to the underlying DataSource that the Bridge has been configured for.
 action<com.apama.marketdata.UnsubscribeDepth> returns booleanunsubscribeDepth

This is the action that is called by the Bridge just before it sends a UnsubscribeDepth event to the underlying DataSource that the Bridge has been configured for.
 action<com.apama.marketdata.UnsubscribeTick> returns booleanunsubscribeTick

This is the action that is called by the Bridge just before it sends a UnsubscribeTick event to the underlying DataSource that the Bridge has been configured for.
 action<string, string, com.apama.md.adapter.DisconnectDatastream> returns booleanunsubscribeOthers

This is the action that is called by the Bridge event to the underlying DataSource that the Bridge has been configured for.
 action<com.apama.marketdata.Depth> returns booleandepthTransform

This is the action that is called by the Bridge after it receives a Depth event from the underlying DataSource that the Bridge has been configured for.
 action<com.apama.marketdata.Tick> returns booleantickTransform

This is the action that is called by the Bridge after it receives a Tick event from the underlying DataSource that the Bridge has been configured for.
 
Member detail

depthTransform

action<com.apama.marketdata.Depth> returns boolean depthTransform
This is the action that is called by the Bridge after it receives a Depth event from the underlying DataSource that the Bridge has been configured for.

Users should override this action if they want to perform any customisation of the event before it is processed by the Bridge for publication.

subscribeDepth

action<com.apama.marketdata.SubscribeDepth> returns boolean subscribeDepth
This is the action that is called by the Bridge just before it sends a SubscribeDepth event to the underlying DataSource that the Bridge has been configured for.

Users should override this action if they want to perform any customisation of the event before it is sent to the underlying DataSource.

subscribeOthers

action<string, string, com.apama.md.adapter.ConnectDatastream> returns boolean subscribeOthers
This is the action that is called by the Bridge just before it sends a success event to the underlying DataSource that the Bridge has been configured for.

Users should override this action to if they want to perform any customisation of the event before it is sent to the underlying DataSource.

subscribeTick

action<com.apama.marketdata.SubscribeTick> returns boolean subscribeTick
This is the action that is called by the Bridge just before it sends a SubscribeTick event to the underlying DataSource that the Bridge has been configured for.

Users should override this action if they want to perform any customisation of the event before it is sent to the underlying DataSource.

tickTransform

action<com.apama.marketdata.Tick> returns boolean tickTransform
This is the action that is called by the Bridge after it receives a Tick event from the underlying DataSource that the Bridge has been configured for.

Users should override this action if they want to perform any customisation of the event before it is processed by the Bridge for publication.

unsubscribeDepth

action<com.apama.marketdata.UnsubscribeDepth> returns boolean unsubscribeDepth
This is the action that is called by the Bridge just before it sends a UnsubscribeDepth event to the underlying DataSource that the Bridge has been configured for.

Users should override this action if they want to perform any customisation of the event before it is sent to the underlying DataSource.

unsubscribeOthers

action<string, string, com.apama.md.adapter.DisconnectDatastream> returns boolean unsubscribeOthers
This is the action that is called by the Bridge event to the underlying DataSource that the Bridge has been configured for.

Users should override this action if they want to perform any customisation of the event before it is sent to the underlying DataSource.

unsubscribeTick

action<com.apama.marketdata.UnsubscribeTick> returns boolean unsubscribeTick
This is the action that is called by the Bridge just before it sends a UnsubscribeTick event to the underlying DataSource that the Bridge has been configured for.

Users should override this action if they want to perform any customisation of the event before it is sent to the underlying DataSource.