public class ApplicationFunctionalAdapter extends Object implements Application
Constructor and Description |
---|
ApplicationFunctionalAdapter() |
Modifier and Type | Method and Description |
---|---|
<T extends Message> |
addFromAdminListener(Class<T> clazz,
FromAdminListener<T> fromAdminListener)
Add a listener of fromAdmin operation.
|
void |
addFromAdminListener(FromAdminListener<Message> fromAdminListener)
Add a listener of fromAdmin operation.
|
<T extends Message> |
addFromAppListener(Class<T> clazz,
FromAppListener<T> fromAppListener)
Add a listener of fromApp operation.
|
void |
addFromAppListener(FromAppListener<Message> fromAppListener)
Add a listener of fromApp operation.
|
void |
addOnCreateListener(Consumer<SessionID> onCreateListener)
Add a Consumer of SessionID to listen to onCreate operation.
|
void |
addOnLogonListener(Consumer<SessionID> onLogonListener)
Add a Consumer of SessionID to listen to onLogon operation.
|
void |
addOnLogoutListener(Consumer<SessionID> onLogoutListener)
Add a Consumer of SessionID to listen to onLogout operation.
|
void |
addToAdminListener(BiConsumer<Message,SessionID> toAdminListener)
Add a BiConsumer of SessionID to listen to toAdmin operation.
|
<T extends Message> |
addToAdminListener(Class<T> clazz,
BiConsumer<T,SessionID> toAdminListener)
Add a type-safe BiConsumer of SessionID to listen to toAdmin operation.
|
<T extends Message> |
addToAppListener(Class<T> clazz,
ToAppListener<T> toAppListener)
Add a listener of toApp operation.
|
void |
addToAppListener(ToAppListener<Message> toAppListener)
Add a listener of toApp operation.
|
void |
fromAdmin(Message message,
SessionID sessionId)
This callback notifies you when an administrative message is sent from a
counterparty to your FIX engine.
|
void |
fromApp(Message message,
SessionID sessionId)
This callback receives messages for the application.
|
void |
onCreate(SessionID sessionId)
This method is called when quickfix creates a new session.
|
void |
onLogon(SessionID sessionId)
This callback notifies you when a valid logon has been established with a
counter party.
|
void |
onLogout(SessionID sessionId)
This callback notifies you when an FIX session is no longer online.
|
<T extends Message> |
removeFromAdminListener(FromAdminListener<T> fromAdminListener)
Remove a listener of fromAdmin operation.
|
<T extends Message> |
removeFromAppListener(FromAppListener<T> fromAppListener)
Remove a listener of fromApp operation.
|
void |
removeOnCreateListener(Consumer<SessionID> onCreateListener)
Remove a Consumer of SessionID from onCreate operation.
|
void |
removeOnLogonListener(Consumer<SessionID> onLogonListener)
Remove a Consumer of SessionID from onLogon operation.
|
void |
removeOnLogoutListener(Consumer<SessionID> onLogoutListener)
Remove a Consumer of SessionID from onLogout operation.
|
<T extends Message> |
removeToAdminListener(BiConsumer<T,SessionID> toAdminListener)
Remove a BiConsumer of SessionID from toAdmin operation.
|
<T extends Message> |
removeToAppListener(ToAppListener<T> toAppListener)
Remove a listener of toApp operation.
|
void |
toAdmin(Message message,
SessionID sessionId)
This callback provides you with a peek at the administrative messages
that are being sent from your FIX engine to the counter party.
|
void |
toApp(Message message,
SessionID sessionId)
This is a callback for application messages that you are sending to a
counterparty.
|
public void addOnCreateListener(Consumer<SessionID> onCreateListener)
onCreateListener
- the Consumer of Session for onCreate operation.public void removeOnCreateListener(Consumer<SessionID> onCreateListener)
onCreateListener
- the Consumer of Session for onCreate operation.public void addOnLogonListener(Consumer<SessionID> onLogonListener)
onLogonListener
- the Consumer of Session for onLogon operation.public void removeOnLogonListener(Consumer<SessionID> onLogonListener)
onLogonListener
- the Consumer of Session for onLogon operation.public void addOnLogoutListener(Consumer<SessionID> onLogoutListener)
onLogoutListener
- the Consumer of Session for onLogout operation.public void removeOnLogoutListener(Consumer<SessionID> onLogoutListener)
onLogoutListener
- the Consumer of Session for onLogout operation.public void addToAdminListener(BiConsumer<Message,SessionID> toAdminListener)
toAdminListener
- the BiConsumer of Session for toAdmin operation.public <T extends Message> void addToAdminListener(Class<T> clazz, BiConsumer<T,SessionID> toAdminListener)
clazz
- the specific Message class the listener expectstoAdminListener
- the BiConsumer of Session for toAdmin operation.public <T extends Message> void removeToAdminListener(BiConsumer<T,SessionID> toAdminListener)
toAdminListener
- the BiConsumer of Session for toAdmin operation.public void addFromAdminListener(FromAdminListener<Message> fromAdminListener)
fromAdminListener
- the listener of fromAdmin operation.public <T extends Message> void addFromAdminListener(Class<T> clazz, FromAdminListener<T> fromAdminListener)
clazz
- the specific Message class the listener expectsfromAdminListener
- the listener of fromAdmin operation.public <T extends Message> void removeFromAdminListener(FromAdminListener<T> fromAdminListener)
fromAdminListener
- the listener of fromAdmin operation.public void addToAppListener(ToAppListener<Message> toAppListener)
toAppListener
- the listener of fromAdmin operation.public <T extends Message> void addToAppListener(Class<T> clazz, ToAppListener<T> toAppListener)
clazz
- the specific Message class the listener expectstoAppListener
- the listener of fromAdmin operation.public <T extends Message> void removeToAppListener(ToAppListener<T> toAppListener)
toAppListener
- the listener of toApp operation.public void addFromAppListener(FromAppListener<Message> fromAppListener)
fromAppListener
- the listener of fromApp operation.public <T extends Message> void addFromAppListener(Class<T> clazz, FromAppListener<T> fromAppListener)
clazz
- the specific Message class the listener expectsfromAppListener
- the listener of fromApp operation.public <T extends Message> void removeFromAppListener(FromAppListener<T> fromAppListener)
fromAppListener
- the listener of fromApp operation.public void onCreate(SessionID sessionId)
Application
onCreate
in interface Application
public void onLogon(SessionID sessionId)
Application
onLogon
in interface Application
sessionId
- QuickFIX session IDpublic void onLogout(SessionID sessionId)
Application
onLogout
in interface Application
sessionId
- QuickFIX session IDpublic void toAdmin(Message message, SessionID sessionId)
Application
toAdmin
in interface Application
message
- QuickFIX messagesessionId
- QuickFIX session IDpublic void fromAdmin(Message message, SessionID sessionId) throws FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon
Application
fromAdmin
in interface Application
message
- QuickFIX messagesessionId
- QuickFIX session IDFieldNotFound
IncorrectDataFormat
IncorrectTagValue
RejectLogon
- causes a logon rejectpublic void toApp(Message message, SessionID sessionId) throws DoNotSend
Application
toApp
in interface Application
message
- QuickFIX messagesessionId
- QuickFIX session IDDoNotSend
- This exception aborts message transmissionpublic void fromApp(Message message, SessionID sessionId) throws FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType
Application
fromApp
in interface Application
message
- QuickFIX messagesessionId
- QuickFIX session IDFieldNotFound
IncorrectDataFormat
IncorrectTagValue
UnsupportedMessageType
Copyright © 2021. All rights reserved.