public class DefaultBatchHandler extends Object implements ResourceHandler
| Constructor and Description |
|---|
DefaultBatchHandler(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType dataStoreType,
Integer batchSize,
Integer batchInterval) |
| Modifier and Type | Method and Description |
|---|---|
void |
create(org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier identifier,
Object data,
List<SubTransaction> transactionObjects) |
void |
delete(org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier identifier,
Object data,
List<SubTransaction> transactionObjects) |
int |
getBatchInterval() |
int |
getBatchSize() |
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType |
getDatastoreType() |
org.opendaylight.controller.md.sal.binding.api.DataBroker |
getResourceBroker() |
void |
update(org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier identifier,
Object original,
Object update,
List<SubTransaction> transactionObjects) |
public void update(org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier identifier,
Object original,
Object update,
List<SubTransaction> transactionObjects)
update in interface ResourceHandlerpublic void create(org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier identifier,
Object data,
List<SubTransaction> transactionObjects)
create in interface ResourceHandlerpublic void delete(org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier identifier,
Object data,
List<SubTransaction> transactionObjects)
delete in interface ResourceHandlerpublic org.opendaylight.controller.md.sal.binding.api.DataBroker getResourceBroker()
getResourceBroker in interface ResourceHandlerpublic int getBatchSize()
getBatchSize in interface ResourceHandlerpublic int getBatchInterval()
getBatchInterval in interface ResourceHandlerpublic org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType getDatastoreType()
getDatastoreType in interface ResourceHandlerCopyright © 2019 OpenDaylight. All rights reserved.