Interface SubscriptionRequestFactory
- All Known Implementing Classes:
PermissionedSubscriptionRequestFactory
public interface SubscriptionRequestFactory
An interface that is used to create
SubscriptionRequest
objects.-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.caplin.ret.trapi.rates.SubscriptionRequest
createFxRatesSubscriptionRequest
(com.caplin.motif.fx.ret.pricing.subject.FXSubjectInfoImpl subjectInfo) You should use this method to return a newSubscriptionRequest
object for FX rates.com.caplin.ret.trapi.rates.SubscriptionRequest
createMetalRatesSubscriptionRequest
(com.caplin.motif.fx.ret.pricing.subject.MetalSubjectInfoImpl subjectInfo) You should use this method to return a newSubscriptionRequest
object for Commodities rates.void
This notifies theSubscriptionRequestFactory
that it is about to be loaded.
-
Method Details
-
initialise
This notifies the
SubscriptionRequestFactory
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
SubscriptionRequestFactory
is loaded by the system. -
createFxRatesSubscriptionRequest
com.caplin.ret.trapi.rates.SubscriptionRequest createFxRatesSubscriptionRequest(com.caplin.motif.fx.ret.pricing.subject.FXSubjectInfoImpl subjectInfo) throws SubscriptionRequestException You should use this method to return a new
SubscriptionRequest
object for FX rates.- Returns:
- a new
SubscriptionRequest
- Throws:
SubscriptionRequestException
-
createMetalRatesSubscriptionRequest
com.caplin.ret.trapi.rates.SubscriptionRequest createMetalRatesSubscriptionRequest(com.caplin.motif.fx.ret.pricing.subject.MetalSubjectInfoImpl subjectInfo) throws SubscriptionRequestException You should use this method to return a newSubscriptionRequest
object for Commodities rates.- Returns:
- a new
SubscriptionRequest
- Throws:
SubscriptionRequestException
-