public final class MsgBuilderUtil extends Object
Modifier and Type | Method and Description |
---|---|
static Pcerr |
createErrorMsg(PCEPErrors e,
long srpId) |
static Lsp |
createLsp(long plspId,
boolean sync,
com.google.common.base.Optional<Tlvs> tlvs,
boolean isDelegatedLspe) |
static Lsp |
createLsp(long plspId,
boolean sync,
com.google.common.base.Optional<Tlvs> tlvs,
boolean isDelegatedLsp,
boolean remove) |
static Tlvs |
createLspTlvs(long lspId,
boolean symbolicPathName,
String tunnelEndpoint,
String tunnelSender,
String extendedTunnelAddress,
com.google.common.base.Optional<byte[]> symbolicName) |
static Tlvs |
createLspTlvs(long lspId,
boolean symbolicPathName,
String tunnelEndpoint,
String tunnelSender,
String extendedTunnelAddress,
com.google.common.base.Optional<byte[]> symbolicName,
com.google.common.base.Optional<BigInteger> lspDBVersion) |
static com.google.common.base.Optional<Tlvs> |
createLspTlvsEndofSync(BigInteger bigInteger) |
static Path |
createPath(List<Subobject> subobjects) |
static Pcrpt |
createPcRtpMessage(Lsp lsp,
com.google.common.base.Optional<Srp> srp,
Path path) |
static Srp |
createSrp(long srpId) |
static byte[] |
getDefaultPathName(String address,
long lspId) |
static Path |
reqToRptPath(Requests request) |
static Path |
updToRptPath(Path path) |
public static Pcrpt createPcRtpMessage(Lsp lsp, com.google.common.base.Optional<Srp> srp, Path path)
public static Lsp createLsp(long plspId, boolean sync, com.google.common.base.Optional<Tlvs> tlvs, boolean isDelegatedLsp, boolean remove)
public static Lsp createLsp(long plspId, boolean sync, com.google.common.base.Optional<Tlvs> tlvs, boolean isDelegatedLspe)
public static Srp createSrp(long srpId)
public static Tlvs createLspTlvs(long lspId, boolean symbolicPathName, String tunnelEndpoint, String tunnelSender, String extendedTunnelAddress, com.google.common.base.Optional<byte[]> symbolicName)
public static Tlvs createLspTlvs(long lspId, boolean symbolicPathName, String tunnelEndpoint, String tunnelSender, String extendedTunnelAddress, com.google.common.base.Optional<byte[]> symbolicName, com.google.common.base.Optional<BigInteger> lspDBVersion)
public static com.google.common.base.Optional<Tlvs> createLspTlvsEndofSync(@Nonnull BigInteger bigInteger)
public static Pcerr createErrorMsg(@Nonnull PCEPErrors e, long srpId)
public static byte[] getDefaultPathName(String address, long lspId)
Copyright © 2018 OpenDaylight. All rights reserved.