public class UserDetailsAdapter extends CachedAdapter
Constructor and Description |
---|
UserDetailsAdapter(com.caplin.datasource.DataSource dataSource)
Constructs a CachedAdapter to wrap requests made to the specified
dataSource.
|
Modifier and Type | Method and Description |
---|---|
LiquidityInformationPublisher |
createLiquidityInformationPublisher(String namespace,
CachedDataProvider<LiquiditySubjectInfo> provider) |
void |
registerSalesUserDetailsProvider(CachedMessageProvider<UserDetailsSubjectInfo> provider)
Registers a provider that is capable of responding to sales user details requests.
|
void |
registerSalesUserDetailsProvider(String namespace,
CachedMessageProvider<UserDetailsSubjectInfo> provider)
Registers a provider that is capable of responding to user details requests.
|
void |
registerSalesUserDetailsProvider(String namespace,
CachedMessageProvider<UserDetailsSubjectInfo> provider,
UserDetailsSubjectParser subjectParser)
Registers a provider that is capable of responding to user details requests.
|
void |
registerTOBOUserDetailsProvider(CachedMessageProvider<UserDetailsSubjectInfo> provider)
Registers a provider that is capable of responding to TOBO user details requests.
|
void |
registerTOBOUserDetailsProvider(String namespace,
CachedMessageProvider<UserDetailsSubjectInfo> provider,
UserDetailsSubjectParser subjectParser)
Registers a provider that is capable of responding to TOBO user details requests.
|
void |
registerUserDetailsProvider(CachedMessageProvider<UserDetailsSubjectInfo> provider)
Registers a provider that is capable of responding to user details requests.
|
clearCache, createActivePublisher, createActivePublisher, createCachedPublisher, createCachedPublisher, createCachedPublisher, createCachedPublisher
public UserDetailsAdapter(com.caplin.datasource.DataSource dataSource)
dataSource
- The dataSource to wrap.public void registerUserDetailsProvider(CachedMessageProvider<UserDetailsSubjectInfo> provider)
Provide with messages generated from UserDetailsTypesDef.UserDetails
public void registerTOBOUserDetailsProvider(CachedMessageProvider<UserDetailsSubjectInfo> provider)
Provide with messages generated from UserDetailsTypesDef.UserDetails
public void registerSalesUserDetailsProvider(CachedMessageProvider<UserDetailsSubjectInfo> provider)
Provide with messages generated from UserDetailsTypesDef.SalesUserDetails
public void registerSalesUserDetailsProvider(String namespace, CachedMessageProvider<UserDetailsSubjectInfo> provider)
Provide with messages generated from UserDetailsTypesDef.SalesUserDetails
public void registerSalesUserDetailsProvider(String namespace, CachedMessageProvider<UserDetailsSubjectInfo> provider, UserDetailsSubjectParser subjectParser)
Provide with messages generated from UserDetailsTypesDef.SalesUserDetails
public void registerTOBOUserDetailsProvider(String namespace, CachedMessageProvider<UserDetailsSubjectInfo> provider, UserDetailsSubjectParser subjectParser)
Provide with messages generated from UserDetailsTypesDef.UserDetails
public LiquidityInformationPublisher createLiquidityInformationPublisher(String namespace, CachedDataProvider<LiquiditySubjectInfo> provider)
Copyright © 2020 Caplin Systems.