![]() |
BaltradDex
BALTRAD Data Exchange System
|
Public Member Functions | |
| NodeStatusManager () | |
| void | setJdbcTemplate (JdbcOperations jdbcTemplate) |
| List< String > | loadNodeNames () throws DataAccessException |
| Status | load (int subscriptionId) throws DataAccessException |
| List< Status > | load (String peerName, String subscriptionType) throws DataAccessException |
| int | store (Status status) throws DataAccessException |
| int | store (int statusId, int subscriptionId) throws DataAccessException |
| int | update (Status status, int subscriptionId) throws DataAccessException |
| int | delete (int subscriptionId) throws DataAccessException |
| Set< String > | getRuntimeNodeNames () |
| void | setRuntimeNodeStatus (String nodeName, int httpStatus) |
| int | getRuntimeNodeStatus (String nodeName) |
| Date | getRuntimeNodeDate (String nodeName) |
Implements node status manager.
|
inline |
Constructor.
|
inline |
Delete status related to subscription with a given id.
| subscriptionId | Subscription id |
| DataAccessException |
Implements eu.baltrad.dex.status.manager.INodeStatusManager.
|
inline |
|
inline |
|
inline |
|
inline |
Load status matching given subscription.
| subscriptionId | Subscription id |
| DataAccessException |
Implements eu.baltrad.dex.status.manager.INodeStatusManager.
|
inline |
Load status for a given peer node and subscriptions type.
| peerName | Peer node name |
| subscriptionType | Subscription type |
| DataAccessException |
Implements eu.baltrad.dex.status.manager.INodeStatusManager.
|
inline |
Load node names based on the information from status table.
| DataAccessException |
Implements eu.baltrad.dex.status.manager.INodeStatusManager.
|
inline |
| jdbcTemplate | the jdbcTemplate to set |
|
inline |
|
inline |
Store reference to subscription record.
| statusId | Status record id |
| subscriptionId | Subscription record id |
| DataAccessException |
Implements eu.baltrad.dex.status.manager.INodeStatusManager.
|
inline |
Store status record.
| status | Status object to store |
| DataAccessException |
Implements eu.baltrad.dex.status.manager.INodeStatusManager.
|
inline |
Update status for selected subscription.
| status | Status object |
| subscriptionId | Subscription id |
| DataAccessException |
Implements eu.baltrad.dex.status.manager.INodeStatusManager.