Package | Description |
---|---|
com.net2plan.interfaces.resilienceSimulation |
Provides a set of classes and interfaces for the resilience simulator tool.
|
Modifier and Type | Method and Description |
---|---|
static ProvisioningAction |
ProvisioningAction.addProtectionSegment(double reservedBandwidthInErlangs,
int[] seqLinks,
java.util.Map<java.lang.String,java.lang.String> segmentAttributes)
Adds a new protection segment.
|
static ProvisioningAction |
ProvisioningAction.addProtectionSegmentToRouteBackupSegmentList(long segmentId,
long routeId)
Adds a protection segment to the backup list of a given route.
|
static ProvisioningAction |
ProvisioningAction.addRoute(int demandId,
double trafficVolumeInErlangs,
int[] seqLinks,
long[] backupSegmentList,
java.util.Map<java.lang.String,java.lang.String> routeAttributes)
Adds a route.
|
static ProvisioningAction |
ProvisioningAction.modifyRoute(long routeId,
double trafficVolumeInErlangs,
long[] seqLinksAndSegments,
java.util.Map<java.lang.String,java.lang.String> routeAttributes)
Modifies a route.
|
static ProvisioningAction |
ProvisioningAction.removeAllProtectionSegmentsFromRouteBackupSegmentList(long routeId)
Removes all protection segments associated to a given route.
|
static ProvisioningAction |
ProvisioningAction.removeAllRoutes()
Removes all routes.
|
static ProvisioningAction |
ProvisioningAction.removeProtectionSegment(long segmentId)
Removes a protection segment.
|
static ProvisioningAction |
ProvisioningAction.removeProtectionSegmentFromRouteBackupSegmentList(long segmentId,
long routeId)
Removes a protection segment from the backup list of a given route.
|
static ProvisioningAction |
ProvisioningAction.removeRoute(long routeId)
Removes a route.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ProvisioningAction> |
IProvisioningAlgorithm.processEvent(NetPlan netPlan,
ResilienceNetState netState,
ResilienceEvent event)
Executes the provisioning algorithm.
|