com.h3c.sdn.ha

## Interface HAService

- All Superinterfaces:
    BusFactory, KeyStore, LockService, SyncService

      public interface HAService
      extends SyncService, BusFactory, KeyStore, LockService

  Provides the public API to the SDN High Availability Primitives — a one-stop-shop for SDN applications interacting with the HA infrastructure layer.

  This service allows applications to access the following primitive services:

  - SyncService service provides the mechanism to access a bus of specific type.
  - BusFactory service provides the mechanism to access a bus of specific type.
  - KeyStore service allows applications to store data in a distributed data store as a <key,value> pair.
  - Group service provides the mechanism for instances of the same application to coordinate across a controller cluster.
  See Also:
    `SyncService`, `BusFactory`, `KeyStore`, `LockService`

- - ### Field Summary

    - ### Fields inherited from interface com.h3c.dist.bus.BusFactory

      `maxBusMsgPayloadSize, maxBusMsgSize`

    - ### Fields inherited from interface com.h3c.dist.keystore.KeyStore

      `maxKeyValueSize`

  - ### Method Summary

    - ### Methods inherited from interface com.h3c.dist.sync.SyncService

      `createNode, getNode, isSyncServiceUp, multi, nodeExists, nodeExists, registerListener, unregisterListener`

    - ### Methods inherited from interface com.h3c.dist.bus.BusFactory

      `getBus`

    - ### Methods inherited from interface com.h3c.dist.keystore.KeyStore

      `createNode, getKeys, getNode`

    - ### Methods inherited from interface com.h3c.dist.lock.LockService

      `changeOwner, createMultiLock, createReadLock, createWriteLock, deleteLock, getAppLocks, getAppLocks`

Copyright © 2014. All Rights Reserved.