@Service
public class DistributedPacketStore
extends org.onosproject.store.AbstractStore<org.onosproject.net.packet.PacketEvent,org.onosproject.net.packet.PacketStoreDelegate>
implements org.onosproject.net.packet.PacketStore
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.cfg.ComponentConfigService |
cfgService |
protected org.onosproject.cluster.ClusterService |
clusterService |
protected org.onosproject.store.cluster.messaging.ClusterCommunicationService |
communicationService |
protected org.onosproject.mastership.MastershipService |
mastershipService |
protected org.onosproject.store.service.StorageService |
storageService |
| Constructor and Description |
|---|
DistributedPacketStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(org.osgi.service.component.ComponentContext context) |
void |
cancelPackets(org.onosproject.net.packet.PacketRequest request) |
void |
deactivate() |
void |
emit(org.onosproject.net.packet.OutboundPacket packet) |
List<org.onosproject.net.packet.PacketRequest> |
existingRequests() |
void |
modified(org.osgi.service.component.ComponentContext context) |
void |
requestPackets(org.onosproject.net.packet.PacketRequest request) |
hasDelegate, notifyDelegate, notifyDelegate, setDelegate, unsetDelegate@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.mastership.MastershipService mastershipService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cluster.ClusterService clusterService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.store.cluster.messaging.ClusterCommunicationService communicationService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.store.service.StorageService storageService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cfg.ComponentConfigService cfgService
@Activate public void activate(org.osgi.service.component.ComponentContext context)
@Deactivate public void deactivate()
@Modified public void modified(org.osgi.service.component.ComponentContext context)
public void emit(org.onosproject.net.packet.OutboundPacket packet)
emit in interface org.onosproject.net.packet.PacketStorepublic void requestPackets(org.onosproject.net.packet.PacketRequest request)
requestPackets in interface org.onosproject.net.packet.PacketStorepublic void cancelPackets(org.onosproject.net.packet.PacketRequest request)
cancelPackets in interface org.onosproject.net.packet.PacketStorepublic List<org.onosproject.net.packet.PacketRequest> existingRequests()
existingRequests in interface org.onosproject.net.packet.PacketStore