Search in sources :

Example 6 with CrabbeInitiatedActivator

use of org.opendaylight.protocol.pcep.ietf.initiated00.CrabbeInitiatedActivator in project bgpcep by opendaylight.

the class PCCsBuilder method startActivators.

private static void startActivators() {
    final PCCActivator pccActivator = new PCCActivator();
    final StatefulActivator stateful = new StatefulActivator();
    final SyncOptimizationsActivator optimizationsActivator = new SyncOptimizationsActivator();
    final CrabbeInitiatedActivator activator = new CrabbeInitiatedActivator();
    final PCEPExtensionProviderContext ctx = ServiceLoaderPCEPExtensionProviderContext.getSingletonInstance();
    pccActivator.start(ctx);
    stateful.start(ctx);
    optimizationsActivator.start(ctx);
    activator.start(ctx);
}
Also used : StatefulActivator(org.opendaylight.protocol.pcep.ietf.stateful07.StatefulActivator) ServiceLoaderPCEPExtensionProviderContext(org.opendaylight.protocol.pcep.spi.pojo.ServiceLoaderPCEPExtensionProviderContext) PCEPExtensionProviderContext(org.opendaylight.protocol.pcep.spi.PCEPExtensionProviderContext) SyncOptimizationsActivator(org.opendaylight.protocol.pcep.sync.optimizations.SyncOptimizationsActivator) CrabbeInitiatedActivator(org.opendaylight.protocol.pcep.ietf.initiated00.CrabbeInitiatedActivator)

Aggregations

CrabbeInitiatedActivator (org.opendaylight.protocol.pcep.ietf.initiated00.CrabbeInitiatedActivator)6 ByteBuf (io.netty.buffer.ByteBuf)5 Test (org.junit.Test)5 StatefulActivator (org.opendaylight.protocol.pcep.ietf.stateful07.StatefulActivator)3 Message (org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.Message)3 Stateful07PCReportMessageParser (org.opendaylight.protocol.pcep.ietf.stateful07.Stateful07PCReportMessageParser)2 Stateful07PCUpdateRequestMessageParser (org.opendaylight.protocol.pcep.ietf.stateful07.Stateful07PCUpdateRequestMessageParser)2 PathBuilder (org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.ietf.stateful.rev171025.pcupd.message.pcupd.message.updates.PathBuilder)2 PcerrBuilder (org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.message.rev131007.PcerrBuilder)2 ErrorObjectBuilder (org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.pcep.error.object.ErrorObjectBuilder)2 PcerrMessageBuilder (org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.pcerr.message.PcerrMessageBuilder)2 ErrorsBuilder (org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.pcerr.message.pcerr.message.ErrorsBuilder)2 Collections (java.util.Collections)1 CInitiated00PCInitiateMessageParser (org.opendaylight.protocol.pcep.ietf.initiated00.CInitiated00PCInitiateMessageParser)1 PCEPExtensionProviderContext (org.opendaylight.protocol.pcep.spi.PCEPExtensionProviderContext)1 ServiceLoaderPCEPExtensionProviderContext (org.opendaylight.protocol.pcep.spi.pojo.ServiceLoaderPCEPExtensionProviderContext)1 SyncOptimizationsActivator (org.opendaylight.protocol.pcep.sync.optimizations.SyncOptimizationsActivator)1 PcinitiateBuilder (org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.crabbe.initiated.rev171025.PcinitiateBuilder)1 PcinitiateMessageBuilder (org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.crabbe.initiated.rev171025.pcinitiate.message.PcinitiateMessageBuilder)1 Requests (org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.crabbe.initiated.rev171025.pcinitiate.message.pcinitiate.message.Requests)1