Interface BlotterCriteriaFactory
-
- All Known Implementing Classes:
DefaultBlotterCriteriaFactory
,TakerNameBlotterCriteriaFactory
public interface BlotterCriteriaFactory
AnBlotterCriteriaFactory
is used to create the criteria used to request deals from LBN, which are in turn used to populate the blotter.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BlotterCriteriaFactory.Context
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BlotterCriteria
createBlotterCriteria(ContainerSubject subject)
You should use this method to create a BlotterCriteria implementation which will be used to query LBN and filter LBN updates coming in.void
initialise(BlotterCriteriaFactory.Context context)
This notifies theBlotterCriteriaFactory
that it is about to be loaded.
-
-
-
Method Detail
-
initialise
void initialise(BlotterCriteriaFactory.Context context)
This notifies the
BlotterCriteriaFactory
that it is about to be loaded. This method will be called by the system once.You should use this method to perform any initialisation required before the
BlotterCriteriaFactory
is loaded.
-
createBlotterCriteria
BlotterCriteria createBlotterCriteria(ContainerSubject subject) throws BlotterCriteriaFactoryException
You should use this method to create a BlotterCriteria implementation which will be used to query LBN and filter LBN updates coming in. Records that are returned by LBN query or received on an update will be passed through the filter. If they then pass the filter, the record will then be shown in the blotter.- Throws:
BlotterCriteriaFactoryException
- if it was not possible to create a valid query.
-
-