Package | Description |
---|---|
com.hp.sdn |
Definitions of domain model and related general constructs which are
applicable to multiple tiers and software layers of the SDN Controller.
|
com.hp.sdn.adm |
Definitions of the domain model and services specific to the
Administrator tier of the SDN Controller.
|
com.hp.sdn.adm.dao |
Definitions of data access services for persisting and retrieving
information applicable at the Administrator tier of the SDN Controller.
|
com.hp.sdn.adm.json |
Implementations of Core Services JSON factory and associated codecs.
|
com.hp.sdn.adm.system |
Definitions of services pertaining to the SDN Controller system and its
collaborators.
|
com.hp.sdn.alert |
Definitions of the domain model pertaining to the Alerts.
|
com.hp.sdn.api |
Definitions of services for driving outbound external communications for
interacting with peers and integrating with other external applications,
e.g.
|
com.hp.sdn.auditlog |
Definitions of the domain model pertaining to the Audit Logs.
|
com.hp.sdn.system |
Definitions of the domain model pertaining to the SDN Controller system.
|
com.hp.sdn.vni |
Service for reserving and un-reserving VNIs.
|
Modifier and Type | Method and Description |
---|---|
Id<SystemInformation,UUID> |
SystemModel.getSysId()
Returns the system identification.
|
Constructor and Description |
---|
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 |
---|---|
<R,I> Collection<Pair<SystemInformation,Result<R,Exception,TeammateCommandExecutorService.CancellationCause>>> |
TeammateCommandExecutorService.execute(TeammateCommandExecutorService.Command<R,I,SystemInformation> command,
I input)
Executes a command across the team (After a team has been created).
|
Modifier and Type | Method and Description |
---|---|
<R,I> Collection<Pair<SystemInformation,Result<R,Exception,TeammateCommandExecutorService.CancellationCause>>> |
TeammateCommandExecutorService.execute(TeammateCommandExecutorService.Command<R,I,SystemInformation> command,
I input)
Executes a command across the team (After a team has been created).
|
<R,I> void |
TeammateCommandExecutorService.execute(TeammateCommandExecutorService.Command<R,I,SystemInformation> command,
I input,
TeammateCommandExecutorService.CommandListener<R,SystemInformation> listener)
Executes a command across the team (After a team has been created).
|
<R,I> void |
TeammateCommandExecutorService.execute(TeammateCommandExecutorService.Command<R,I,SystemInformation> command,
I input,
TeammateCommandExecutorService.CommandListener<R,SystemInformation> listener)
Executes a command across the team (After a team has been created).
|
Modifier and Type | Method and Description |
---|---|
ReadQuery<List<SystemInformation>> |
QueryService.getFindSystemsQuery(SystemInformationFilter filter,
SortSpecification<SystemInformationSortAttribute> sortSpecification)
Creates a query to find systems in the database.
|
ReadQuery<SystemInformation> |
QueryService.getGetSystemInformationQuery(Id<SystemInformation,UUID> id)
Creates a query that gets a system by its id.
|
WriteQuery<SystemInformation> |
QueryService.getUpdateSystemInformationQuery(SystemInformation systemInformation)
Creates a query to update a system in the database.
|
Modifier and Type | Method and Description |
---|---|
WriteQuery<Boolean> |
QueryService.getAddSystemInformationQuery(SystemInformation systemInformation)
Creates a query to add a system information.
|
WriteQuery<SystemInformation> |
QueryService.getUpdateSystemInformationQuery(SystemInformation systemInformation)
Creates a query to update a system in the database.
|
Modifier and Type | Method and Description |
---|---|
WriteQuery<Void> |
QueryService.getDeleteSystemInformationQuery(Id<SystemInformation,UUID> id)
Creates a query that deletes a system.
|
ReadQuery<SystemInformation> |
QueryService.getGetSystemInformationQuery(Id<SystemInformation,UUID> id)
Creates a query that gets a system by its id.
|
Modifier and Type | Method and Description |
---|---|
SystemInformation |
SystemInformationCodec.decode(com.fasterxml.jackson.databind.node.ObjectNode node) |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.node.ObjectNode |
SystemInformationCodec.encode(SystemInformation si) |
Modifier and Type | Method and Description |
---|---|
SystemInformation |
SystemInformationService.getSystem()
Gets the local system information.
|
SystemInformation |
SystemInformationServiceAdapter.getSystem() |
SystemInformation |
SystemInformationService.getSystem(Id<SystemInformation,UUID> id)
Get the system information with the specified unique id.
|
SystemInformation |
SystemInformationServiceAdapter.getSystem(Id<SystemInformation,UUID> id) |
SystemInformation |
SystemInformationService.setSelfIp(IpAddress ip)
Deprecated.
|
SystemInformation |
SystemInformationServiceAdapter.setSelfIp(IpAddress ip) |
Modifier and Type | Method and Description |
---|---|
Collection<SystemInformation> |
SystemInformationService.getActiveSystems()
Gets all known active systems.
|
Collection<SystemInformation> |
SystemInformationServiceAdapter.getActiveSystems() |
Collection<SystemInformation> |
SystemInformationService.getSystems()
Gets all known systems.
|
Collection<SystemInformation> |
SystemInformationServiceAdapter.getSystems() |
Modifier and Type | Method and Description |
---|---|
SystemInformation |
SystemInformationService.getSystem(Id<SystemInformation,UUID> id)
Get the system information with the specified unique id.
|
SystemInformation |
SystemInformationServiceAdapter.getSystem(Id<SystemInformation,UUID> id) |
void |
SystemInformationListener.onRoleChange(Id<SystemInformation,UUID> id,
SystemRole role)
Call back for system role change
|
void |
SystemInformationListener.onStatusChange(Id<SystemInformation,UUID> id,
SystemStatus status)
Call back for system status change
|
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<SystemInformation,UUID> sysId,
boolean state,
String topicId,
String origin,
Date timestamp,
Severity severity,
String description)
Constructs an instance of an Alert.
|
Modifier and Type | Method and Description |
---|---|
File |
LogCollectionService.collectLogs(File zipFile,
SystemInformation systemInfo)
Collect logs from the specified system.
|
MessageFuture |
RemoteControllerService.enablePort(SystemInformation system,
DataPathId dpid,
BigPortNumber port,
boolean enable)
Instructs the controller to enable or disable the given port on the
specified datapath.
|
Pair<List<Alert>,DataSize> |
AlertTransferService.get(SystemInformation self,
SystemInformation system,
Date from)
Requests alerts from the given system.
|
Pair<List<AuditLogEntry>,DataSize> |
AuditLogTransferService.get(SystemInformation self,
SystemInformation system,
Date from)
Requests audit logs from the given system.
|
Set<DataPathInfo> |
RemoteControllerService.getAllDataPathInfo(SystemInformation system)
Returns information describing each of the OpenFlow datapaths currently
connected to the controller running in the specified system.
|
List<Port> |
RemoteControllerService.getAllPorts(SystemInformation system,
DataPathId dpid)
Returns the information from the team of controllers forming a cluster
describing each of the ports currently connected for the given datapath
|
InputStream |
AppTransferService.getAppZip(SystemInformation system,
Application app)
Get an application zip file from a team member.
|
List<Config> |
ConfigTransferService.getConfigs(SystemInformation system)
Get
Config s for all components (default and modified). |
DataPathInfo |
RemoteControllerService.getDataPathInfo(SystemInformation system,
DataPathId dpId)
Returns information from a particular member controller describing a
specific OpenFlow datapath.
|
List<MBodyExperimenter> |
RemoteControllerService.getExperimenter(SystemInformation system,
DataPathId dpId)
Lists meters from a particular member controller configured on the
specified datapath.
|
List<MBodyFlowStats> |
RemoteControllerService.getFlows(SystemInformation system,
DataPathId dpId,
TableId tableId)
Returns the flows installed from a particular member controller in the
specified table of the given datapath.
|
List<MBodyGroupDescStats> |
RemoteControllerService.getGroupDescription(SystemInformation system,
DataPathId dpId)
Returns the groups description from a particular member controller
configured for the specified datapath.
|
MBodyGroupDescStats |
RemoteControllerService.getGroupDescription(SystemInformation system,
DataPathId dpId,
GroupId groupId)
Returns the group description from a particular member controller
configured on the specified datapath and groupId.
|
MBodyGroupFeatures |
RemoteControllerService.getGroupFeatures(SystemInformation system,
DataPathId dpid)
Returns the supported group features for the specified datapath.
|
List<MBodyGroupStats> |
RemoteControllerService.getGroupStats(SystemInformation system,
DataPathId dpId)
Returns the groups statistics from a particular member controller
configured for the specified datapath.
|
MBodyGroupStats |
RemoteControllerService.getGroupStats(SystemInformation system,
DataPathId dpId,
GroupId groupId)
Returns the group statistics from a particular member controller
configured for the specified datapath and groupId.
|
String[] |
LicenseTransferService.getLicenses(SystemInformation system)
Get all licenses stored in database.
|
List<AlertTopicListener> |
AlertTopicListenerTransferService.getListeners(SystemInformation system)
Returns the list of registered Alert Topic listeners.
|
List<MBodyMeterConfig> |
RemoteControllerService.getMeterConfig(SystemInformation system,
DataPathId dpId)
Lists meters configuration from a particular member controller
configured on the specified datapath.
|
MBodyMeterConfig |
RemoteControllerService.getMeterConfig(SystemInformation system,
DataPathId dpid,
MeterId meterId)
Returns the meter configuration for the given meter ID, from the
specified datapath.
|
MBodyMeterFeatures |
RemoteControllerService.getMeterFeatures(SystemInformation system,
DataPathId dpid)
Returns the meter features for the specified datapath.
|
List<MBodyMeterStats> |
RemoteControllerService.getMeterStats(SystemInformation system,
DataPathId dpId)
Lists meters statistic from a particular member controller configured
on the specified datapath.
|
MBodyMeterStats |
RemoteControllerService.getMeterStats(SystemInformation system,
DataPathId dpid,
MeterId meterId)
Returns the meter statistics for the given meter ID, from a particular
member controller configured on the specified datapath.
|
Port |
RemoteControllerService.getPorts(SystemInformation system,
DataPathId dpid,
long portid)
Returns the information from the team of controllers forming a cluster
describing each of the ports currently connected for the given datapath
for the given port id.
|
List<MBodyPortStats> |
RemoteControllerService.getPortStats(SystemInformation system,
DataPathId dpid)
Returns the port statistics from the specified datapath.
|
MBodyPortStats |
RemoteControllerService.getPortStats(SystemInformation system,
DataPathId dpid,
BigPortNumber portNumber)
Returns the port statistics for the given port, from the specified
datapath.
|
String |
RegionTransferService.getRegions(SystemInformation system)
Get all regions from given controller.
|
ControllerStats |
RemoteControllerService.getStats(SystemInformation system)
Returns statistical information about the controller.
|
String |
LicenseTransferService.installId(SystemInformation system)
Get the install id assigned for this install base.
|
List<Application> |
AppTransferService.listApplications(SystemInformation system)
List all applications on a team member.
|
List<MessageFuture> |
RemoteControllerService.send(SystemInformation system,
List<OpenflowMessage> msgs,
DataPathId dpId)
Instructs a particular member controller to send the specified list of
messages (in order) to the specified datapath.
|
MessageFuture |
RemoteControllerService.send(SystemInformation system,
OpenflowMessage msg,
DataPathId dpId)
Instructs a particular member controller to send the specified message
to the specified datapath.
|
void |
RemoteControllerService.sendFlowMod(SystemInformation system,
OfmFlowMod flowMod,
DataPathId dpid)
Dispatches the OpenFlow FlowMod message from a particular
member controller to the given datapath via the Flow Tracker.
|
MessageFuture |
RemoteControllerService.sendGroupMod(SystemInformation system,
OfmGroupMod groupMod,
DataPathId dpid)
Sends the given GROUP_MOD message from a particular member controller
to the specified datapath.
|
MessageFuture |
RemoteControllerService.sendMeterMod(SystemInformation system,
OfmMeterMod meterMod,
DataPathId dpId)
Sends the OpenFlow METER_MOD message from a particular member
controller to the specified datapath.
|
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<SystemInformation,UUID> sysId,
String user,
String origin,
Date timestamp,
String activity,
String description)
Constructs an Audit Log Entry.
|
Constructor and Description |
---|
SystemInformation(SystemInformation si)
Construct a deep copy of another SystemInformation object.
|
SystemInformation(SystemInformation si,
boolean isSelf)
Construct a deep copy of another SystemInformation object.
|
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 |
VniReservationSyncService.syncFrom(SystemInformation baseSystem)
Synchronize this system to match the VNI reservation data of the
baseSystem . |
Copyright © 2015. All Rights Reserved.