| Package | Description |
|---|---|
| com.h3c.api | |
| com.h3c.sdn |
Definitions of domain model and related general constructs which are
applicable to multiple tiers and software layers of the SDN Controller.
|
| com.h3c.sdn.adm.alert |
Definitions of the services pertaining to the Alert system.
|
| com.h3c.sdn.adm.dao |
Definitions of data access services for persisting and retrieving
information applicable at the Administrator tier of the SDN Controller.
|
| com.h3c.sdn.adm.system |
Definitions of services pertaining to the SDN Controller system and its
collaborators.
|
| com.h3c.sdn.alert |
Definitions of the domain model pertaining to the Alerts.
|
| com.h3c.sdn.api |
Definitions of services for driving outbound external communications for
interacting with peers and integrating with other external applications,
e.g.
|
| com.h3c.sdn.auditlog |
Definitions of the domain model pertaining to the Audit Logs.
|
| com.h3c.sdn.ctlAddrManager | |
| com.h3c.sdn.hostManager | |
| com.h3c.sdn.license |
Definitions of the domain model pertaining to the Licenses.
|
| com.h3c.sdn.region |
...
|
| com.h3c.sdn.system |
Definitions of the domain model pertaining to the SDN Controller system.
|
| com.h3c.sdn.team |
Teaming services and concepts universally available to all
modules.
|
| com.h3c.util.dao | |
| com.h3c.util.dao.query | |
| com.h3c.util.persistence | |
| com.h3c.util.persistence.cassandra | |
| com.h3c.util.persistence.cassandra.query |
| Modifier and Type | Method and Description |
|---|---|
<E extends T> |
Transportable.getId()
Gets the id of this object.
|
<E extends T> |
TransportObject.getId()
The Identification for this object.
|
static <T,I extends Serializable> |
Id.valueOf(I value)
Creates an identifier with the given value.
|
| Modifier and Type | Method and Description |
|---|---|
<E extends T> |
AbstractModel.getId() |
<E extends T> |
AbstractTransportObject.getId() |
Id<SystemInformation,UUID> |
SystemModel.getSysId()
Returns the system identification.
|
| Constructor and Description |
|---|
AbstractModel(Id<? extends T,I> id)
Creates a transfer object.
|
AbstractTransportObject(Id<? extends T,I> id)
Creates a transfer object.
|
Model(Id<? extends T,UUID> id)
Construct using the supplied unique identification.
|
SystemModel(Id<? extends T,UUID> id,
Id<SystemInformation,UUID> sysId)
Construct using the supplied unique identification and system
identification strings.
|
SystemModel(Id<? extends T,UUID> id,
Id<SystemInformation,UUID> sysId)
Construct using the supplied unique identification and system
identification strings.
|
SystemModel(Id<SystemInformation,UUID> sysId)
Construct with the given system identification string.
|
| Modifier and Type | Method and Description |
|---|---|
AlertTopicListener |
AlertTopicListenerService.getListener(Id<AlertTopicListener,UUID> id)
Returns the Alert Topic Listener for the given unique identifier.
|
void |
AlertTopicListenerService.removeListener(Id<AlertTopicListener,UUID> id,
Authentication auth)
Removes the Alert Topic Listener with the given unique identifier.
|
| Modifier and Type | Method and Description |
|---|---|
WriteQuery<Void> |
QueryService.getDeleteSystemInformationQuery(Id<SystemInformation,UUID> id)
Creates a query that deletes a system.
|
ReadQuery<Alert> |
QueryService.getGetAlertQuery(Id<Alert,UUID> id)
Creates a query that gets an alert by its id.
|
ReadQuery<AlertTopicListener> |
QueryService.getGetAlertTopicListenerQuery(Id<AlertTopicListener,UUID> id)
Creates a query that gets an alert topic listener by its id.
|
ReadQuery<AuditLogEntry> |
QueryService.getGetAuditLogQuery(Id<AuditLogEntry,UUID> id)
Creates a query that gets an audit log by its id.
|
ReadQuery<Region> |
QueryService.getGetRegionQuery(Id<Region,UUID> id)
Creates a query that gets a region by its id.
|
ReadQuery<SystemInformation> |
QueryService.getGetSystemInformationQuery(Id<SystemInformation,UUID> id)
Creates a query that gets a system by its id.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SystemWatchdogService.contactSystem(Id<SystemInformation,UUID> id)
Forces a contact with the specified system.
|
SystemInformation |
SystemInformationService.getSystem(Id<SystemInformation,UUID> id)
Get the system information with the specified unique id.
|
void |
SystemInformationService.removeSystem(Id<SystemInformation,UUID> id)
Removes the system with the specified unique id.
|
| Constructor and Description |
|---|
Alert(Id<Alert,UUID> id,
Id<SystemInformation,UUID> sysId,
boolean state,
String topicId,
String origin,
Date timestamp,
Severity severity,
String description)
Constructs an instance of an Alert with a unique identification.
|
Alert(Id<Alert,UUID> id,
Id<SystemInformation,UUID> sysId,
boolean state,
String topicId,
String origin,
Date timestamp,
Severity severity,
String description)
Constructs an instance of an Alert with a unique identification.
|
Alert(Id<SystemInformation,UUID> sysId,
boolean state,
String topicId,
String origin,
Date timestamp,
Severity severity,
String description)
Constructs an instance of an Alert.
|
AlertTopicListener(Id<AlertTopicListener,UUID> id,
String apId,
String name)
Construct a listener for an alert topic.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AlertTopicListenerTransferService.removeListener(Id<AlertTopicListener,UUID> id)
Notify all team members of a listener removal.
|
| Constructor and Description |
|---|
AuditLogEntry(Id<AuditLogEntry,UUID> id,
Id<SystemInformation,UUID> sysId,
String user,
String origin,
Date timestamp,
String activity,
String description)
Constructs an Audit Log Entry using the supplied unique identification
and system identification.
|
AuditLogEntry(Id<AuditLogEntry,UUID> id,
Id<SystemInformation,UUID> sysId,
String user,
String origin,
Date timestamp,
String activity,
String description)
Constructs an Audit Log Entry using the supplied unique identification
and system identification.
|
AuditLogEntry(Id<SystemInformation,UUID> sysId,
String user,
String origin,
Date timestamp,
String activity,
String description)
Constructs an Audit Log Entry.
|
| Constructor and Description |
|---|
CtlAddrEntity(Id<CtlAddrEntity,UUID> id,
Id<SystemInformation,UUID> sysId,
IpAddress ipAddr,
IpAddress maskIpAddr,
MacAddress macAddr,
VId vid) |
CtlAddrEntity(Id<CtlAddrEntity,UUID> id,
Id<SystemInformation,UUID> sysId,
IpAddress ipAddr,
IpAddress maskIpAddr,
MacAddress macAddr,
VId vid) |
CtlAddrEntity(Id<SystemInformation,UUID> sysId,
IpAddress ipAddr,
IpAddress maskIpAddr,
MacAddress macAddr,
VId vid) |
| Constructor and Description |
|---|
HostEntity(Id<HostEntity,UUID> id,
Id<SystemInformation,UUID> sysId,
IpAddress ipAddr,
MacAddress macAddr,
VId vid,
DataPathId dpid,
BigPortNumber port,
int ctlId,
boolean state) |
HostEntity(Id<HostEntity,UUID> id,
Id<SystemInformation,UUID> sysId,
IpAddress ipAddr,
MacAddress macAddr,
VId vid,
DataPathId dpid,
BigPortNumber port,
int ctlId,
boolean state) |
HostEntity(Id<SystemInformation,UUID> sysId,
IpAddress ipAddr,
MacAddress macAddr,
VId vid,
DataPathId dpid,
BigPortNumber port,
int ctlId,
boolean state) |
| Constructor and Description |
|---|
AppLicense(Id<AppLicense,Long> id,
short licFWVersion,
LicenseType type,
LicenseStatus status,
boolean base,
short product,
short prodVersion,
int lockId,
long created,
long activated,
short metric,
int metricQty,
short deactCode,
short sno,
short expDays,
String key) |
LicenseKey(Id<? extends LicenseKey,Long> id,
short sno,
String key)
License key DTO to hold a license serial number and it's key
|
LicenseKey(Id<? extends LicenseKey,Long> id,
short sno,
String key,
Date lastUpdated)
License key DTO to hold a license serial number, key and the last
modified date.
|
LicInstallId(Id<LicInstallId,Long> id,
int leaderInstallId,
int localInstallId)
Creates a License Install Id Entity.
|
| Constructor and Description |
|---|
RegionModel(Id<Region,UUID> ud,
ControllerNode mst,
Set<ControllerNode> slvs,
Set<ControlledEntity> devs) |
| Constructor and Description |
|---|
SystemInformation(Id<SystemInformation,UUID> id,
boolean isSelf,
IpAddress address)
Construct a new system descriptor using the supplied unique
identification.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TeamListener.processTeamEvent(TeamEvent event,
Id<SystemInformation,UUID> instanceId)
This callback is implemented by applications to process team status
change notifications.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Dao.delete(Id<T,I> id,
DataStoreContext context)
Deletes the persistent object with the given id.
|
boolean |
AbstractDao.delete(Id<T,I> id,
DataStoreContext context) |
P |
BaseDao.get(Id<T,I> id,
DataStoreContext context)
Get the persistent object with the given id.
|
P |
AbstractBaseDao.get(Id<T,I> id,
DataStoreContext context) |
| Modifier and Type | Method and Description |
|---|---|
static <I extends Serializable,P extends Storable<I> & Dependable<E>,T extends Transportable<? super T,I> & Dependent<R>,Q extends Transportable<? super Q,I> & Dependent<E>,E extends Serializable,R extends Transportable<? super R,E>> |
DaoGetDependentQuery.createQuery(Id<? extends Q,I> id,
BidirectionalDependentDao<I,P,T,Q,?,?,E,?,R> dao)
Creates a query.
|
static <I extends Serializable,P extends Storable<I> & Dependable<E>,T extends Transportable<? super T,I> & Dependent<R>,E extends Serializable,W extends Storable<E> & Dependable<H>,R extends Transportable<? super R,E> & Dependent<N>,H extends Serializable,M extends Storable<H>,N extends Transportable<? super N,H>> |
DaoGetFullNestedDependentQuery.createQuery(Id<T,I> id,
BidirectionalDependentDao<I,P,T,?,?,?,E,W,R> dao,
BidirectionalDependentDao<E,W,R,?,?,?,H,M,N> ownerDao,
Dao<H,M,N,?,?> rootOwnerDao)
Creates a query.
|
static <I extends Serializable,P extends Storable<I> & Dependable<E>,T extends Transportable<? super T,I> & Dependent<R>,E extends Serializable,W extends Storable<E>,R extends Transportable<? super R,E>> |
DaoGetFullDependentQuery.createQuery(Id<T,I> id,
BidirectionalDependentDao<I,P,T,?,?,?,E,W,R> dao,
Dao<E,W,R,?,?> ownerDao)
Creates a query.
|
| Constructor and Description |
|---|
DaoDeleteTransportableQuery(Id<T,I> id,
Dao<I,P,T,?,?> dao)
Creates a delete query.
|
DaoGetQuery(Id<T,I> id,
Dao<I,P,T,?,?> dao)
Creates a query.
|
| Modifier and Type | Method and Description |
|---|---|
<E extends T> |
Dao.delete(Id<E,I> id,
C context)
Deletes the persistent object with the given id.
|
| Modifier and Type | Method and Description |
|---|---|
<E extends T> |
CassAbstractDao.delete(Id<E,I> id,
DataStoreContext context) |
| Constructor and Description |
|---|
DeleteQuery(Id<T,I> id,
Dao<I,T,?,?,?,C> dao)
Query to delete specific entry from a table/ColumnFamily.
|
GetQuery(Id<T,I> id,
Dao<I,T,P,?,?,C> dao)
Provides ability for the business logic to perform read operation.
|
Copyright © 2014. All Rights Reserved.