public class PimApplication extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
PimApplication.PimPacketProcessor
The class that will receive PIM packets, sanitize them, determine the PIMInterface
they arrived on, then forward them on to be processed by the appropriate entity.
|
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.core.CoreService |
coreService |
protected org.onosproject.net.mcast.MulticastRouteService |
ms |
protected org.onosproject.net.packet.PacketService |
packetService |
protected PimInterfaceService |
pimInterfaceManager |
protected PimPacketHandler |
pimPacketHandler |
| Constructor and Description |
|---|
PimApplication() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Activate the PIM component.
|
void |
deactivate()
Deactivate the PIM component.
|
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.core.CoreService coreService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.packet.PacketService packetService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.mcast.MulticastRouteService ms
protected PimPacketHandler pimPacketHandler
@Reference(cardinality=MANDATORY_UNARY) protected PimInterfaceService pimInterfaceManager