@Override
public Record toRequestRecord() {
return new DeleteRequest(getPath(), version);
}
java类org.apache.zookeeper.proto.DeleteRequest的实例源码
Op.java 文件源码
项目:zookeeper-src-learning
阅读 34
收藏 0
点赞 0
评论 0
Op.java 文件源码
项目:zookeeper
阅读 40
收藏 0
点赞 0
评论 0
@Override
public Record toRequestRecord() {
return new DeleteRequest(getPath(), version);
}
Op.java 文件源码
项目:SecureKeeper
阅读 45
收藏 0
点赞 0
评论 0
@Override
public Record toRequestRecord() {
return new DeleteRequest(getPath(), version);
}
Op.java 文件源码
项目:SecureKeeper
阅读 31
收藏 0
点赞 0
评论 0
@Override
public Record toRequestRecord() {
return new DeleteRequest(getPath(), version);
}
Op.java 文件源码
项目:StreamBench
阅读 40
收藏 0
点赞 0
评论 0
@Override
public Record toRequestRecord() {
return new DeleteRequest(getPath(), version);
}
Op.java 文件源码
项目:ACaZoo
阅读 41
收藏 0
点赞 0
评论 0
@Override
public Record toRequestRecord() {
return new DeleteRequest(getPath(), version);
}
CuratorMultiTransactionImpl.java 文件源码
项目:curator
阅读 27
收藏 0
点赞 0
评论 0
@Override
public List<CuratorTransactionResult> forOperations(List<CuratorOp> operations) throws Exception
{
operations = Preconditions.checkNotNull(operations, "operations cannot be null");
Preconditions.checkArgument(!operations.isEmpty(), "operations list cannot be empty");
CuratorMultiTransactionRecord record = new CuratorMultiTransactionRecord();
for ( CuratorOp curatorOp : operations )
{
Schema schema = client.getSchemaSet().getSchema(curatorOp.getTypeAndPath().getForPath());
record.add(curatorOp.get(), curatorOp.getTypeAndPath().getType(), curatorOp.getTypeAndPath().getForPath());
if ( (curatorOp.get().getType() == ZooDefs.OpCode.create) || (curatorOp.get().getType() == ZooDefs.OpCode.createContainer) )
{
CreateRequest createRequest = (CreateRequest)curatorOp.get().toRequestRecord();
CreateMode createMode;
if ( client.isZk34CompatibilityMode() )
{
try
{
createMode = CreateMode.fromFlag(createRequest.getFlags());
}
catch ( KeeperException.BadArgumentsException dummy )
{
createMode = CreateMode.PERSISTENT;
}
}
else
{
createMode = CreateMode.fromFlag(createRequest.getFlags(), CreateMode.PERSISTENT);
}
schema.validateCreate(createMode, createRequest.getPath(), createRequest.getData(), createRequest.getAcl());
}
else if ( (curatorOp.get().getType() == ZooDefs.OpCode.delete) || (curatorOp.get().getType() == ZooDefs.OpCode.deleteContainer) )
{
DeleteRequest deleteRequest = (DeleteRequest)curatorOp.get().toRequestRecord();
schema.validateDelete(deleteRequest.getPath());
}
else if ( curatorOp.get().getType() == ZooDefs.OpCode.setData )
{
SetDataRequest setDataRequest = (SetDataRequest)curatorOp.get().toRequestRecord();
schema.validateGeneral(setDataRequest.getPath(), setDataRequest.getData(), null);
}
}
if ( backgrounding.inBackground() )
{
client.processBackgroundOperation(new OperationAndData<>(this, record, backgrounding.getCallback(), null, backgrounding.getContext(), null), null);
return null;
}
else
{
return forOperationsInForeground(record);
}
}
Op.java 文件源码
项目:LoadBalanced_zk
阅读 30
收藏 0
点赞 0
评论 0
@Override
public Record toRequestRecord() {
return new DeleteRequest(getPath(), version);
}
Op.java 文件源码
项目:LoadBalanced_zk
阅读 37
收藏 0
点赞 0
评论 0
@Override
public Record toRequestRecord() {
return new DeleteRequest(getPath(), version);
}
IDeleteRequest.java 文件源码
项目:zookeeper-lite
阅读 21
收藏 0
点赞 0
评论 0
public IDeleteRequest() {
this(new DeleteRequest());
}