/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* Autogenerated by Thrift Compiler (0.10.0)
*
* DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
* @generated
*/
package org.apache.accumulo.core.master.thrift;
@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.10.0)")
public class FateService {
public interface Iface {
public long beginFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials) throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException;
public void executeFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid, FateOperation op, java.util.List<java.nio.ByteBuffer> arguments, java.util.Map<java.lang.String,java.lang.String> options, boolean autoClean) throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException;
public java.lang.String waitForFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid) throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException;
public void finishFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid) throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException;
}
public interface AsyncIface {
public void beginFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, org.apache.thrift.async.AsyncMethodCallback<java.lang.Long> resultHandler) throws org.apache.thrift.TException;
public void executeFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid, FateOperation op, java.util.List<java.nio.ByteBuffer> arguments, java.util.Map<java.lang.String,java.lang.String> options, boolean autoClean, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException;
public void waitForFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid, org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException;
public void finishFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException;
}
public static class Client extends org.apache.accumulo.core.rpc.TServiceClientWrapper implements Iface {
public static class Factory implements org.apache.thrift.TServiceClientFactory<Client> {
public Factory() {}
public Client getClient(org.apache.thrift.protocol.TProtocol prot) {
return new Client(prot);
}
public Client getClient(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
return new Client(iprot, oprot);
}
}
public Client(org.apache.thrift.protocol.TProtocol prot)
{
super(prot, prot);
}
public Client(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
super(iprot, oprot);
}
public long beginFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials) throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException
{
send_beginFateOperation(tinfo, credentials);
return recv_beginFateOperation();
}
public void send_beginFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials) throws org.apache.thrift.TException
{
beginFateOperation_args args = new beginFateOperation_args();
args.setTinfo(tinfo);
args.setCredentials(credentials);
sendBase("beginFateOperation", args);
}
public long recv_beginFateOperation() throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException
{
beginFateOperation_result result = new beginFateOperation_result();
receiveBase(result, "beginFateOperation");
if (result.isSetSuccess()) {
return result.success;
}
if (result.sec != null) {
throw result.sec;
}
if (result.tnase != null) {
throw result.tnase;
}
throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "beginFateOperation failed: unknown result");
}
public void executeFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid, FateOperation op, java.util.List<java.nio.ByteBuffer> arguments, java.util.Map<java.lang.String,java.lang.String> options, boolean autoClean) throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException
{
send_executeFateOperation(tinfo, credentials, opid, op, arguments, options, autoClean);
recv_executeFateOperation();
}
public void send_executeFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid, FateOperation op, java.util.List<java.nio.ByteBuffer> arguments, java.util.Map<java.lang.String,java.lang.String> options, boolean autoClean) throws org.apache.thrift.TException
{
executeFateOperation_args args = new executeFateOperation_args();
args.setTinfo(tinfo);
args.setCredentials(credentials);
args.setOpid(opid);
args.setOp(op);
args.setArguments(arguments);
args.setOptions(options);
args.setAutoClean(autoClean);
sendBase("executeFateOperation", args);
}
public void recv_executeFateOperation() throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException
{
executeFateOperation_result result = new executeFateOperation_result();
receiveBase(result, "executeFateOperation");
if (result.sec != null) {
throw result.sec;
}
if (result.tope != null) {
throw result.tope;
}
if (result.tnase != null) {
throw result.tnase;
}
return;
}
public java.lang.String waitForFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid) throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException
{
send_waitForFateOperation(tinfo, credentials, opid);
return recv_waitForFateOperation();
}
public void send_waitForFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid) throws org.apache.thrift.TException
{
waitForFateOperation_args args = new waitForFateOperation_args();
args.setTinfo(tinfo);
args.setCredentials(credentials);
args.setOpid(opid);
sendBase("waitForFateOperation", args);
}
public java.lang.String recv_waitForFateOperation() throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException
{
waitForFateOperation_result result = new waitForFateOperation_result();
receiveBase(result, "waitForFateOperation");
if (result.isSetSuccess()) {
return result.success;
}
if (result.sec != null) {
throw result.sec;
}
if (result.tope != null) {
throw result.tope;
}
if (result.tnase != null) {
throw result.tnase;
}
throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "waitForFateOperation failed: unknown result");
}
public void finishFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid) throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException
{
send_finishFateOperation(tinfo, credentials, opid);
recv_finishFateOperation();
}
public void send_finishFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid) throws org.apache.thrift.TException
{
finishFateOperation_args args = new finishFateOperation_args();
args.setTinfo(tinfo);
args.setCredentials(credentials);
args.setOpid(opid);
sendBase("finishFateOperation", args);
}
public void recv_finishFateOperation() throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException
{
finishFateOperation_result result = new finishFateOperation_result();
receiveBase(result, "finishFateOperation");
if (result.sec != null) {
throw result.sec;
}
if (result.tnase != null) {
throw result.tnase;
}
return;
}
}
public static class AsyncClient extends org.apache.thrift.async.TAsyncClient implements AsyncIface {
public static class Factory implements org.apache.thrift.async.TAsyncClientFactory<AsyncClient> {
private org.apache.thrift.async.TAsyncClientManager clientManager;
private org.apache.thrift.protocol.TProtocolFactory protocolFactory;
public Factory(org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.protocol.TProtocolFactory protocolFactory) {
this.clientManager = clientManager;
this.protocolFactory = protocolFactory;
}
public AsyncClient getAsyncClient(org.apache.thrift.transport.TNonblockingTransport transport) {
return new AsyncClient(protocolFactory, clientManager, transport);
}
}
public AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport) {
super(protocolFactory, clientManager, transport);
}
public void beginFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, org.apache.thrift.async.AsyncMethodCallback<java.lang.Long> resultHandler) throws org.apache.thrift.TException {
checkReady();
beginFateOperation_call method_call = new beginFateOperation_call(tinfo, credentials, resultHandler, this, ___protocolFactory, ___transport);
this.___currentMethod = method_call;
___manager.call(method_call);
}
public static class beginFateOperation_call extends org.apache.thrift.async.TAsyncMethodCall<java.lang.Long> {
private org.apache.accumulo.core.trace.thrift.TInfo tinfo;
private org.apache.accumulo.core.security.thrift.TCredentials credentials;
public beginFateOperation_call(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, org.apache.thrift.async.AsyncMethodCallback<java.lang.Long> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
super(client, protocolFactory, transport, resultHandler, false);
this.tinfo = tinfo;
this.credentials = credentials;
}
public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("beginFateOperation", org.apache.thrift.protocol.TMessageType.CALL, 0));
beginFateOperation_args args = new beginFateOperation_args();
args.setTinfo(tinfo);
args.setCredentials(credentials);
args.write(prot);
prot.writeMessageEnd();
}
public java.lang.Long getResult() throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException {
if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
throw new java.lang.IllegalStateException("Method call not finished!");
}
org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
return (new Client(prot)).recv_beginFateOperation();
}
}
public void executeFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid, FateOperation op, java.util.List<java.nio.ByteBuffer> arguments, java.util.Map<java.lang.String,java.lang.String> options, boolean autoClean, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
checkReady();
executeFateOperation_call method_call = new executeFateOperation_call(tinfo, credentials, opid, op, arguments, options, autoClean, resultHandler, this, ___protocolFactory, ___transport);
this.___currentMethod = method_call;
___manager.call(method_call);
}
public static class executeFateOperation_call extends org.apache.thrift.async.TAsyncMethodCall<Void> {
private org.apache.accumulo.core.trace.thrift.TInfo tinfo;
private org.apache.accumulo.core.security.thrift.TCredentials credentials;
private long opid;
private FateOperation op;
private java.util.List<java.nio.ByteBuffer> arguments;
private java.util.Map<java.lang.String,java.lang.String> options;
private boolean autoClean;
public executeFateOperation_call(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid, FateOperation op, java.util.List<java.nio.ByteBuffer> arguments, java.util.Map<java.lang.String,java.lang.String> options, boolean autoClean, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
super(client, protocolFactory, transport, resultHandler, false);
this.tinfo = tinfo;
this.credentials = credentials;
this.opid = opid;
this.op = op;
this.arguments = arguments;
this.options = options;
this.autoClean = autoClean;
}
public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("executeFateOperation", org.apache.thrift.protocol.TMessageType.CALL, 0));
executeFateOperation_args args = new executeFateOperation_args();
args.setTinfo(tinfo);
args.setCredentials(credentials);
args.setOpid(opid);
args.setOp(op);
args.setArguments(arguments);
args.setOptions(options);
args.setAutoClean(autoClean);
args.write(prot);
prot.writeMessageEnd();
}
public Void getResult() throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException {
if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
throw new java.lang.IllegalStateException("Method call not finished!");
}
org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
return null;
}
}
public void waitForFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid, org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException {
checkReady();
waitForFateOperation_call method_call = new waitForFateOperation_call(tinfo, credentials, opid, resultHandler, this, ___protocolFactory, ___transport);
this.___currentMethod = method_call;
___manager.call(method_call);
}
public static class waitForFateOperation_call extends org.apache.thrift.async.TAsyncMethodCall<java.lang.String> {
private org.apache.accumulo.core.trace.thrift.TInfo tinfo;
private org.apache.accumulo.core.security.thrift.TCredentials credentials;
private long opid;
public waitForFateOperation_call(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid, org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
super(client, protocolFactory, transport, resultHandler, false);
this.tinfo = tinfo;
this.credentials = credentials;
this.opid = opid;
}
public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("waitForFateOperation", org.apache.thrift.protocol.TMessageType.CALL, 0));
waitForFateOperation_args args = new waitForFateOperation_args();
args.setTinfo(tinfo);
args.setCredentials(credentials);
args.setOpid(opid);
args.write(prot);
prot.writeMessageEnd();
}
public java.lang.String getResult() throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException {
if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
throw new java.lang.IllegalStateException("Method call not finished!");
}
org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
return (new Client(prot)).recv_waitForFateOperation();
}
}
public void finishFateOperation(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
checkReady();
finishFateOperation_call method_call = new finishFateOperation_call(tinfo, credentials, opid, resultHandler, this, ___protocolFactory, ___transport);
this.___currentMethod = method_call;
___manager.call(method_call);
}
public static class finishFateOperation_call extends org.apache.thrift.async.TAsyncMethodCall<Void> {
private org.apache.accumulo.core.trace.thrift.TInfo tinfo;
private org.apache.accumulo.core.security.thrift.TCredentials credentials;
private long opid;
public finishFateOperation_call(org.apache.accumulo.core.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, long opid, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
super(client, protocolFactory, transport, resultHandler, false);
this.tinfo = tinfo;
this.credentials = credentials;
this.opid = opid;
}
public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("finishFateOperation", org.apache.thrift.protocol.TMessageType.CALL, 0));
finishFateOperation_args args = new finishFateOperation_args();
args.setTinfo(tinfo);
args.setCredentials(credentials);
args.setOpid(opid);
args.write(prot);
prot.writeMessageEnd();
}
public Void getResult() throws org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException, org.apache.thrift.TException {
if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
throw new java.lang.IllegalStateException("Method call not finished!");
}
org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
return null;
}
}
}
public static class Processor<I extends Iface> extends org.apache.thrift.TBaseProcessor<I> implements org.apache.thrift.TProcessor {
private static final org.slf4j.Logger _LOGGER = org.slf4j.LoggerFactory.getLogger(Processor.class.getName());
public Processor(I iface) {
super(iface, getProcessMap(new java.util.HashMap<java.lang.String, org.apache.thrift.ProcessFunction<I, ? extends org.apache.thrift.TBase>>()));
}
protected Processor(I iface, java.util.Map<java.lang.String, org.apache.thrift.ProcessFunction<I, ? extends org.apache.thrift.TBase>> processMap) {
super(iface, getProcessMap(processMap));
}
private static <I extends Iface> java.util.Map<java.lang.String, org.apache.thrift.ProcessFunction<I, ? extends org.apache.thrift.TBase>> getProcessMap(java.util.Map<java.lang.String, org.apache.thrift.ProcessFunction<I, ? extends org.apache.thrift.TBase>> processMap) {
processMap.put("beginFateOperation", new beginFateOperation());
processMap.put("executeFateOperation", new executeFateOperation());
processMap.put("waitForFateOperation", new waitForFateOperation());
processMap.put("finishFateOperation", new finishFateOperation());
return processMap;
}
public static class beginFateOperation<I extends Iface> extends org.apache.thrift.ProcessFunction<I, beginFateOperation_args> {
public beginFateOperation() {
super("beginFateOperation");
}
public beginFateOperation_args getEmptyArgsInstance() {
return new beginFateOperation_args();
}
protected boolean isOneway() {
return false;
}
public beginFateOperation_result getResult(I iface, beginFateOperation_args args) throws org.apache.thrift.TException {
beginFateOperation_result result = new beginFateOperation_result();
try {
result.success = iface.beginFateOperation(args.tinfo, args.credentials);
result.setSuccessIsSet(true);
} catch (org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec) {
result.sec = sec;
} catch (org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase) {
result.tnase = tnase;
}
return result;
}
}
public static class executeFateOperation<I extends Iface> extends org.apache.thrift.ProcessFunction<I, executeFateOperation_args> {
public executeFateOperation() {
super("executeFateOperation");
}
public executeFateOperation_args getEmptyArgsInstance() {
return new executeFateOperation_args();
}
protected boolean isOneway() {
return false;
}
public executeFateOperation_result getResult(I iface, executeFateOperation_args args) throws org.apache.thrift.TException {
executeFateOperation_result result = new executeFateOperation_result();
try {
iface.executeFateOperation(args.tinfo, args.credentials, args.opid, args.op, args.arguments, args.options, args.autoClean);
} catch (org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec) {
result.sec = sec;
} catch (org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException tope) {
result.tope = tope;
} catch (org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase) {
result.tnase = tnase;
}
return result;
}
}
public static class waitForFateOperation<I extends Iface> extends org.apache.thrift.ProcessFunction<I, waitForFateOperation_args> {
public waitForFateOperation() {
super("waitForFateOperation");
}
public waitForFateOperation_args getEmptyArgsInstance() {
return new waitForFateOperation_args();
}
protected boolean isOneway() {
return false;
}
public waitForFateOperation_result getResult(I iface, waitForFateOperation_args args) throws org.apache.thrift.TException {
waitForFateOperation_result result = new waitForFateOperation_result();
try {
result.success = iface.waitForFateOperation(args.tinfo, args.credentials, args.opid);
} catch (org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec) {
result.sec = sec;
} catch (org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException tope) {
result.tope = tope;
} catch (org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase) {
result.tnase = tnase;
}
return result;
}
}
public static class finishFateOperation<I extends Iface> extends org.apache.thrift.ProcessFunction<I, finishFateOperation_args> {
public finishFateOperation() {
super("finishFateOperation");
}
public finishFateOperation_args getEmptyArgsInstance() {
return new finishFateOperation_args();
}
protected boolean isOneway() {
return false;
}
public finishFateOperation_result getResult(I iface, finishFateOperation_args args) throws org.apache.thrift.TException {
finishFateOperation_result result = new finishFateOperation_result();
try {
iface.finishFateOperation(args.tinfo, args.credentials, args.opid);
} catch (org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec) {
result.sec = sec;
} catch (org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase) {
result.tnase = tnase;
}
return result;
}
}
}
public static class AsyncProcessor<I extends AsyncIface> extends org.apache.thrift.TBaseAsyncProcessor<I> {
private static final org.slf4j.Logger _LOGGER = org.slf4j.LoggerFactory.getLogger(AsyncProcessor.class.getName());
public AsyncProcessor(I iface) {
super(iface, getProcessMap(new java.util.HashMap<java.lang.String, org.apache.thrift.AsyncProcessFunction<I, ? extends org.apache.thrift.TBase, ?>>()));
}
protected AsyncProcessor(I iface, java.util.Map<java.lang.String, org.apache.thrift.AsyncProcessFunction<I, ? extends org.apache.thrift.TBase, ?>> processMap) {
super(iface, getProcessMap(processMap));
}
private static <I extends AsyncIface> java.util.Map<java.lang.String, org.apache.thrift.AsyncProcessFunction<I, ? extends org.apache.thrift.TBase,?>> getProcessMap(java.util.Map<java.lang.String, org.apache.thrift.AsyncProcessFunction<I, ? extends org.apache.thrift.TBase, ?>> processMap) {
processMap.put("beginFateOperation", new beginFateOperation());
processMap.put("executeFateOperation", new executeFateOperation());
processMap.put("waitForFateOperation", new waitForFateOperation());
processMap.put("finishFateOperation", new finishFateOperation());
return processMap;
}
public static class beginFateOperation<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, beginFateOperation_args, java.lang.Long> {
public beginFateOperation() {
super("beginFateOperation");
}
public beginFateOperation_args getEmptyArgsInstance() {
return new beginFateOperation_args();
}
public org.apache.thrift.async.AsyncMethodCallback<java.lang.Long> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
final org.apache.thrift.AsyncProcessFunction fcall = this;
return new org.apache.thrift.async.AsyncMethodCallback<java.lang.Long>() {
public void onComplete(java.lang.Long o) {
beginFateOperation_result result = new beginFateOperation_result();
result.success = o;
result.setSuccessIsSet(true);
try {
fcall.sendResponse(fb, result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
} catch (org.apache.thrift.transport.TTransportException e) {
_LOGGER.error("TTransportException writing to internal frame buffer", e);
fb.close();
} catch (java.lang.Exception e) {
_LOGGER.error("Exception writing to internal frame buffer", e);
onError(e);
}
}
public void onError(java.lang.Exception e) {
byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
org.apache.thrift.TSerializable msg;
beginFateOperation_result result = new beginFateOperation_result();
if (e instanceof org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException) {
result.sec = (org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException) e;
result.setSecIsSet(true);
msg = result;
} else if (e instanceof org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException) {
result.tnase = (org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException) e;
result.setTnaseIsSet(true);
msg = result;
} else if (e instanceof org.apache.thrift.transport.TTransportException) {
_LOGGER.error("TTransportException inside handler", e);
fb.close();
return;
} else if (e instanceof org.apache.thrift.TApplicationException) {
_LOGGER.error("TApplicationException inside handler", e);
msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
msg = (org.apache.thrift.TApplicationException)e;
} else {
_LOGGER.error("Exception inside handler", e);
msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
msg = new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
}
try {
fcall.sendResponse(fb,msg,msgType,seqid);
} catch (java.lang.Exception ex) {
_LOGGER.error("Exception writing to internal frame buffer", ex);
fb.close();
}
}
};
}
protected boolean isOneway() {
return false;
}
public void start(I iface, beginFateOperation_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.Long> resultHandler) throws org.apache.thrift.TException {
iface.beginFateOperation(args.tinfo, args.credentials,resultHandler);
}
}
public static class executeFateOperation<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, executeFateOperation_args, Void> {
public executeFateOperation() {
super("executeFateOperation");
}
public executeFateOperation_args getEmptyArgsInstance() {
return new executeFateOperation_args();
}
public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
final org.apache.thrift.AsyncProcessFunction fcall = this;
return new org.apache.thrift.async.AsyncMethodCallback<Void>() {
public void onComplete(Void o) {
executeFateOperation_result result = new executeFateOperation_result();
try {
fcall.sendResponse(fb, result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
} catch (org.apache.thrift.transport.TTransportException e) {
_LOGGER.error("TTransportException writing to internal frame buffer", e);
fb.close();
} catch (java.lang.Exception e) {
_LOGGER.error("Exception writing to internal frame buffer", e);
onError(e);
}
}
public void onError(java.lang.Exception e) {
byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
org.apache.thrift.TSerializable msg;
executeFateOperation_result result = new executeFateOperation_result();
if (e instanceof org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException) {
result.sec = (org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException) e;
result.setSecIsSet(true);
msg = result;
} else if (e instanceof org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException) {
result.tope = (org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException) e;
result.setTopeIsSet(true);
msg = result;
} else if (e instanceof org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException) {
result.tnase = (org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException) e;
result.setTnaseIsSet(true);
msg = result;
} else if (e instanceof org.apache.thrift.transport.TTransportException) {
_LOGGER.error("TTransportException inside handler", e);
fb.close();
return;
} else if (e instanceof org.apache.thrift.TApplicationException) {
_LOGGER.error("TApplicationException inside handler", e);
msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
msg = (org.apache.thrift.TApplicationException)e;
} else {
_LOGGER.error("Exception inside handler", e);
msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
msg = new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
}
try {
fcall.sendResponse(fb,msg,msgType,seqid);
} catch (java.lang.Exception ex) {
_LOGGER.error("Exception writing to internal frame buffer", ex);
fb.close();
}
}
};
}
protected boolean isOneway() {
return false;
}
public void start(I iface, executeFateOperation_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
iface.executeFateOperation(args.tinfo, args.credentials, args.opid, args.op, args.arguments, args.options, args.autoClean,resultHandler);
}
}
public static class waitForFateOperation<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, waitForFateOperation_args, java.lang.String> {
public waitForFateOperation() {
super("waitForFateOperation");
}
public waitForFateOperation_args getEmptyArgsInstance() {
return new waitForFateOperation_args();
}
public org.apache.thrift.async.AsyncMethodCallback<java.lang.String> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
final org.apache.thrift.AsyncProcessFunction fcall = this;
return new org.apache.thrift.async.AsyncMethodCallback<java.lang.String>() {
public void onComplete(java.lang.String o) {
waitForFateOperation_result result = new waitForFateOperation_result();
result.success = o;
try {
fcall.sendResponse(fb, result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
} catch (org.apache.thrift.transport.TTransportException e) {
_LOGGER.error("TTransportException writing to internal frame buffer", e);
fb.close();
} catch (java.lang.Exception e) {
_LOGGER.error("Exception writing to internal frame buffer", e);
onError(e);
}
}
public void onError(java.lang.Exception e) {
byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
org.apache.thrift.TSerializable msg;
waitForFateOperation_result result = new waitForFateOperation_result();
if (e instanceof org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException) {
result.sec = (org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException) e;
result.setSecIsSet(true);
msg = result;
} else if (e instanceof org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException) {
result.tope = (org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException) e;
result.setTopeIsSet(true);
msg = result;
} else if (e instanceof org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException) {
result.tnase = (org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException) e;
result.setTnaseIsSet(true);
msg = result;
} else if (e instanceof org.apache.thrift.transport.TTransportException) {
_LOGGER.error("TTransportException inside handler", e);
fb.close();
return;
} else if (e instanceof org.apache.thrift.TApplicationException) {
_LOGGER.error("TApplicationException inside handler", e);
msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
msg = (org.apache.thrift.TApplicationException)e;
} else {
_LOGGER.error("Exception inside handler", e);
msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
msg = new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
}
try {
fcall.sendResponse(fb,msg,msgType,seqid);
} catch (java.lang.Exception ex) {
_LOGGER.error("Exception writing to internal frame buffer", ex);
fb.close();
}
}
};
}
protected boolean isOneway() {
return false;
}
public void start(I iface, waitForFateOperation_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException {
iface.waitForFateOperation(args.tinfo, args.credentials, args.opid,resultHandler);
}
}
public static class finishFateOperation<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, finishFateOperation_args, Void> {
public finishFateOperation() {
super("finishFateOperation");
}
public finishFateOperation_args getEmptyArgsInstance() {
return new finishFateOperation_args();
}
public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
final org.apache.thrift.AsyncProcessFunction fcall = this;
return new org.apache.thrift.async.AsyncMethodCallback<Void>() {
public void onComplete(Void o) {
finishFateOperation_result result = new finishFateOperation_result();
try {
fcall.sendResponse(fb, result, org.apache.thrift.protocol.TMessageType.REPLY,seqid);
} catch (org.apache.thrift.transport.TTransportException e) {
_LOGGER.error("TTransportException writing to internal frame buffer", e);
fb.close();
} catch (java.lang.Exception e) {
_LOGGER.error("Exception writing to internal frame buffer", e);
onError(e);
}
}
public void onError(java.lang.Exception e) {
byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
org.apache.thrift.TSerializable msg;
finishFateOperation_result result = new finishFateOperation_result();
if (e instanceof org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException) {
result.sec = (org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException) e;
result.setSecIsSet(true);
msg = result;
} else if (e instanceof org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException) {
result.tnase = (org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException) e;
result.setTnaseIsSet(true);
msg = result;
} else if (e instanceof org.apache.thrift.transport.TTransportException) {
_LOGGER.error("TTransportException inside handler", e);
fb.close();
return;
} else if (e instanceof org.apache.thrift.TApplicationException) {
_LOGGER.error("TApplicationException inside handler", e);
msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
msg = (org.apache.thrift.TApplicationException)e;
} else {
_LOGGER.error("Exception inside handler", e);
msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION;
msg = new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage());
}
try {
fcall.sendResponse(fb,msg,msgType,seqid);
} catch (java.lang.Exception ex) {
_LOGGER.error("Exception writing to internal frame buffer", ex);
fb.close();
}
}
};
}
protected boolean isOneway() {
return false;
}
public void start(I iface, finishFateOperation_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
iface.finishFateOperation(args.tinfo, args.credentials, args.opid,resultHandler);
}
}
}
public static class beginFateOperation_args implements org.apache.thrift.TBase<beginFateOperation_args, beginFateOperation_args._Fields>, java.io.Serializable, Cloneable, Comparable<beginFateOperation_args> {
private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("beginFateOperation_args");
private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)2);
private static final org.apache.thrift.protocol.TField CREDENTIALS_FIELD_DESC = new org.apache.thrift.protocol.TField("credentials", org.apache.thrift.protocol.TType.STRUCT, (short)1);
private static final org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY = new beginFateOperation_argsStandardSchemeFactory();
private static final org.apache.thrift.scheme.SchemeFactory TUPLE_SCHEME_FACTORY = new beginFateOperation_argsTupleSchemeFactory();
public org.apache.accumulo.core.trace.thrift.TInfo tinfo; // required
public org.apache.accumulo.core.security.thrift.TCredentials credentials; // required
/** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
public enum _Fields implements org.apache.thrift.TFieldIdEnum {
TINFO((short)2, "tinfo"),
CREDENTIALS((short)1, "credentials");
private static final java.util.Map<java.lang.String, _Fields> byName = new java.util.HashMap<java.lang.String, _Fields>();
static {
for (_Fields field : java.util.EnumSet.allOf(_Fields.class)) {
byName.put(field.getFieldName(), field);
}
}
/**
* Find the _Fields constant that matches fieldId, or null if its not found.
*/
public static _Fields findByThriftId(int fieldId) {
switch(fieldId) {
case 2: // TINFO
return TINFO;
case 1: // CREDENTIALS
return CREDENTIALS;
default:
return null;
}
}
/**
* Find the _Fields constant that matches fieldId, throwing an exception
* if it is not found.
*/
public static _Fields findByThriftIdOrThrow(int fieldId) {
_Fields fields = findByThriftId(fieldId);
if (fields == null) throw new java.lang.IllegalArgumentException("Field " + fieldId + " doesn't exist!");
return fields;
}
/**
* Find the _Fields constant that matches name, or null if its not found.
*/
public static _Fields findByName(java.lang.String name) {
return byName.get(name);
}
private final short _thriftId;
private final java.lang.String _fieldName;
_Fields(short thriftId, java.lang.String fieldName) {
_thriftId = thriftId;
_fieldName = fieldName;
}
public short getThriftFieldId() {
return _thriftId;
}
public java.lang.String getFieldName() {
return _fieldName;
}
}
// isset id assignments
public static final java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
static {
java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new java.util.EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.trace.thrift.TInfo.class)));
tmpMap.put(_Fields.CREDENTIALS, new org.apache.thrift.meta_data.FieldMetaData("credentials", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.TCredentials.class)));
metaDataMap = java.util.Collections.unmodifiableMap(tmpMap);
org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(beginFateOperation_args.class, metaDataMap);
}
public beginFateOperation_args() {
}
public beginFateOperation_args(
org.apache.accumulo.core.trace.thrift.TInfo tinfo,
org.apache.accumulo.core.security.thrift.TCredentials credentials)
{
this();
this.tinfo = tinfo;
this.credentials = credentials;
}
/**
* Performs a deep copy on <i>other</i>.
*/
public beginFateOperation_args(beginFateOperation_args other) {
if (other.isSetTinfo()) {
this.tinfo = new org.apache.accumulo.core.trace.thrift.TInfo(other.tinfo);
}
if (other.isSetCredentials()) {
this.credentials = new org.apache.accumulo.core.security.thrift.TCredentials(other.credentials);
}
}
public beginFateOperation_args deepCopy() {
return new beginFateOperation_args(this);
}
@Override
public void clear() {
this.tinfo = null;
this.credentials = null;
}
public org.apache.accumulo.core.trace.thrift.TInfo getTinfo() {
return this.tinfo;
}
public beginFateOperation_args setTinfo(org.apache.accumulo.core.trace.thrift.TInfo tinfo) {
this.tinfo = tinfo;
return this;
}
public void unsetTinfo() {
this.tinfo = null;
}
/** Returns true if field tinfo is set (has been assigned a value) and false otherwise */
public boolean isSetTinfo() {
return this.tinfo != null;
}
public void setTinfoIsSet(boolean value) {
if (!value) {
this.tinfo = null;
}
}
public org.apache.accumulo.core.security.thrift.TCredentials getCredentials() {
return this.credentials;
}
public beginFateOperation_args setCredentials(org.apache.accumulo.core.security.thrift.TCredentials credentials) {
this.credentials = credentials;
return this;
}
public void unsetCredentials() {
this.credentials = null;
}
/** Returns true if field credentials is set (has been assigned a value) and false otherwise */
public boolean isSetCredentials() {
return this.credentials != null;
}
public void setCredentialsIsSet(boolean value) {
if (!value) {
this.credentials = null;
}
}
public void setFieldValue(_Fields field, java.lang.Object value) {
switch (field) {
case TINFO:
if (value == null) {
unsetTinfo();
} else {
setTinfo((org.apache.accumulo.core.trace.thrift.TInfo)value);
}
break;
case CREDENTIALS:
if (value == null) {
unsetCredentials();
} else {
setCredentials((org.apache.accumulo.core.security.thrift.TCredentials)value);
}
break;
}
}
public java.lang.Object getFieldValue(_Fields field) {
switch (field) {
case TINFO:
return getTinfo();
case CREDENTIALS:
return getCredentials();
}
throw new java.lang.IllegalStateException();
}
/** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
public boolean isSet(_Fields field) {
if (field == null) {
throw new java.lang.IllegalArgumentException();
}
switch (field) {
case TINFO:
return isSetTinfo();
case CREDENTIALS:
return isSetCredentials();
}
throw new java.lang.IllegalStateException();
}
@Override
public boolean equals(java.lang.Object that) {
if (that == null)
return false;
if (that instanceof beginFateOperation_args)
return this.equals((beginFateOperation_args)that);
return false;
}
public boolean equals(beginFateOperation_args that) {
if (that == null)
return false;
if (this == that)
return true;
boolean this_present_tinfo = true && this.isSetTinfo();
boolean that_present_tinfo = true && that.isSetTinfo();
if (this_present_tinfo || that_present_tinfo) {
if (!(this_present_tinfo && that_present_tinfo))
return false;
if (!this.tinfo.equals(that.tinfo))
return false;
}
boolean this_present_credentials = true && this.isSetCredentials();
boolean that_present_credentials = true && that.isSetCredentials();
if (this_present_credentials || that_present_credentials) {
if (!(this_present_credentials && that_present_credentials))
return false;
if (!this.credentials.equals(that.credentials))
return false;
}
return true;
}
@Override
public int hashCode() {
int hashCode = 1;
hashCode = hashCode * 8191 + ((isSetTinfo()) ? 131071 : 524287);
if (isSetTinfo())
hashCode = hashCode * 8191 + tinfo.hashCode();
hashCode = hashCode * 8191 + ((isSetCredentials()) ? 131071 : 524287);
if (isSetCredentials())
hashCode = hashCode * 8191 + credentials.hashCode();
return hashCode;
}
@Override
public int compareTo(beginFateOperation_args other) {
if (!getClass().equals(other.getClass())) {
return getClass().getName().compareTo(other.getClass().getName());
}
int lastComparison = 0;
lastComparison = java.lang.Boolean.valueOf(isSetTinfo()).compareTo(other.isSetTinfo());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTinfo()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, other.tinfo);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetCredentials()).compareTo(other.isSetCredentials());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetCredentials()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credentials, other.credentials);
if (lastComparison != 0) {
return lastComparison;
}
}
return 0;
}
public _Fields fieldForId(int fieldId) {
return _Fields.findByThriftId(fieldId);
}
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
scheme(iprot).read(iprot, this);
}
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
scheme(oprot).write(oprot, this);
}
@Override
public java.lang.String toString() {
java.lang.StringBuilder sb = new java.lang.StringBuilder("beginFateOperation_args(");
boolean first = true;
sb.append("tinfo:");
if (this.tinfo == null) {
sb.append("null");
} else {
sb.append(this.tinfo);
}
first = false;
if (!first) sb.append(", ");
sb.append("credentials:");
if (this.credentials == null) {
sb.append("null");
} else {
sb.append(this.credentials);
}
first = false;
sb.append(")");
return sb.toString();
}
public void validate() throws org.apache.thrift.TException {
// check for required fields
// check for sub-struct validity
if (tinfo != null) {
tinfo.validate();
}
if (credentials != null) {
credentials.validate();
}
}
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
try {
write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException {
try {
read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private static class beginFateOperation_argsStandardSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public beginFateOperation_argsStandardScheme getScheme() {
return new beginFateOperation_argsStandardScheme();
}
}
private static class beginFateOperation_argsStandardScheme extends org.apache.thrift.scheme.StandardScheme<beginFateOperation_args> {
public void read(org.apache.thrift.protocol.TProtocol iprot, beginFateOperation_args struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TField schemeField;
iprot.readStructBegin();
while (true)
{
schemeField = iprot.readFieldBegin();
if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
break;
}
switch (schemeField.id) {
case 2: // TINFO
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.tinfo = new org.apache.accumulo.core.trace.thrift.TInfo();
struct.tinfo.read(iprot);
struct.setTinfoIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 1: // CREDENTIALS
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.credentials = new org.apache.accumulo.core.security.thrift.TCredentials();
struct.credentials.read(iprot);
struct.setCredentialsIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
default:
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
iprot.readFieldEnd();
}
iprot.readStructEnd();
// check for required fields of primitive type, which can't be checked in the validate method
struct.validate();
}
public void write(org.apache.thrift.protocol.TProtocol oprot, beginFateOperation_args struct) throws org.apache.thrift.TException {
struct.validate();
oprot.writeStructBegin(STRUCT_DESC);
if (struct.credentials != null) {
oprot.writeFieldBegin(CREDENTIALS_FIELD_DESC);
struct.credentials.write(oprot);
oprot.writeFieldEnd();
}
if (struct.tinfo != null) {
oprot.writeFieldBegin(TINFO_FIELD_DESC);
struct.tinfo.write(oprot);
oprot.writeFieldEnd();
}
oprot.writeFieldStop();
oprot.writeStructEnd();
}
}
private static class beginFateOperation_argsTupleSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public beginFateOperation_argsTupleScheme getScheme() {
return new beginFateOperation_argsTupleScheme();
}
}
private static class beginFateOperation_argsTupleScheme extends org.apache.thrift.scheme.TupleScheme<beginFateOperation_args> {
@Override
public void write(org.apache.thrift.protocol.TProtocol prot, beginFateOperation_args struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol oprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet optionals = new java.util.BitSet();
if (struct.isSetTinfo()) {
optionals.set(0);
}
if (struct.isSetCredentials()) {
optionals.set(1);
}
oprot.writeBitSet(optionals, 2);
if (struct.isSetTinfo()) {
struct.tinfo.write(oprot);
}
if (struct.isSetCredentials()) {
struct.credentials.write(oprot);
}
}
@Override
public void read(org.apache.thrift.protocol.TProtocol prot, beginFateOperation_args struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet incoming = iprot.readBitSet(2);
if (incoming.get(0)) {
struct.tinfo = new org.apache.accumulo.core.trace.thrift.TInfo();
struct.tinfo.read(iprot);
struct.setTinfoIsSet(true);
}
if (incoming.get(1)) {
struct.credentials = new org.apache.accumulo.core.security.thrift.TCredentials();
struct.credentials.read(iprot);
struct.setCredentialsIsSet(true);
}
}
}
private static <S extends org.apache.thrift.scheme.IScheme> S scheme(org.apache.thrift.protocol.TProtocol proto) {
return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_SCHEME_FACTORY).getScheme();
}
}
public static class beginFateOperation_result implements org.apache.thrift.TBase<beginFateOperation_result, beginFateOperation_result._Fields>, java.io.Serializable, Cloneable, Comparable<beginFateOperation_result> {
private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("beginFateOperation_result");
private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.I64, (short)0);
private static final org.apache.thrift.protocol.TField SEC_FIELD_DESC = new org.apache.thrift.protocol.TField("sec", org.apache.thrift.protocol.TType.STRUCT, (short)1);
private static final org.apache.thrift.protocol.TField TNASE_FIELD_DESC = new org.apache.thrift.protocol.TField("tnase", org.apache.thrift.protocol.TType.STRUCT, (short)2);
private static final org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY = new beginFateOperation_resultStandardSchemeFactory();
private static final org.apache.thrift.scheme.SchemeFactory TUPLE_SCHEME_FACTORY = new beginFateOperation_resultTupleSchemeFactory();
public long success; // required
public org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec; // required
public org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase; // required
/** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
public enum _Fields implements org.apache.thrift.TFieldIdEnum {
SUCCESS((short)0, "success"),
SEC((short)1, "sec"),
TNASE((short)2, "tnase");
private static final java.util.Map<java.lang.String, _Fields> byName = new java.util.HashMap<java.lang.String, _Fields>();
static {
for (_Fields field : java.util.EnumSet.allOf(_Fields.class)) {
byName.put(field.getFieldName(), field);
}
}
/**
* Find the _Fields constant that matches fieldId, or null if its not found.
*/
public static _Fields findByThriftId(int fieldId) {
switch(fieldId) {
case 0: // SUCCESS
return SUCCESS;
case 1: // SEC
return SEC;
case 2: // TNASE
return TNASE;
default:
return null;
}
}
/**
* Find the _Fields constant that matches fieldId, throwing an exception
* if it is not found.
*/
public static _Fields findByThriftIdOrThrow(int fieldId) {
_Fields fields = findByThriftId(fieldId);
if (fields == null) throw new java.lang.IllegalArgumentException("Field " + fieldId + " doesn't exist!");
return fields;
}
/**
* Find the _Fields constant that matches name, or null if its not found.
*/
public static _Fields findByName(java.lang.String name) {
return byName.get(name);
}
private final short _thriftId;
private final java.lang.String _fieldName;
_Fields(short thriftId, java.lang.String fieldName) {
_thriftId = thriftId;
_fieldName = fieldName;
}
public short getThriftFieldId() {
return _thriftId;
}
public java.lang.String getFieldName() {
return _fieldName;
}
}
// isset id assignments
private static final int __SUCCESS_ISSET_ID = 0;
private byte __isset_bitfield = 0;
public static final java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
static {
java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new java.util.EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException.class)));
tmpMap.put(_Fields.TNASE, new org.apache.thrift.meta_data.FieldMetaData("tnase", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException.class)));
metaDataMap = java.util.Collections.unmodifiableMap(tmpMap);
org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(beginFateOperation_result.class, metaDataMap);
}
public beginFateOperation_result() {
}
public beginFateOperation_result(
long success,
org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec,
org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase)
{
this();
this.success = success;
setSuccessIsSet(true);
this.sec = sec;
this.tnase = tnase;
}
/**
* Performs a deep copy on <i>other</i>.
*/
public beginFateOperation_result(beginFateOperation_result other) {
__isset_bitfield = other.__isset_bitfield;
this.success = other.success;
if (other.isSetSec()) {
this.sec = new org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException(other.sec);
}
if (other.isSetTnase()) {
this.tnase = new org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException(other.tnase);
}
}
public beginFateOperation_result deepCopy() {
return new beginFateOperation_result(this);
}
@Override
public void clear() {
setSuccessIsSet(false);
this.success = 0;
this.sec = null;
this.tnase = null;
}
public long getSuccess() {
return this.success;
}
public beginFateOperation_result setSuccess(long success) {
this.success = success;
setSuccessIsSet(true);
return this;
}
public void unsetSuccess() {
__isset_bitfield = org.apache.thrift.EncodingUtils.clearBit(__isset_bitfield, __SUCCESS_ISSET_ID);
}
/** Returns true if field success is set (has been assigned a value) and false otherwise */
public boolean isSetSuccess() {
return org.apache.thrift.EncodingUtils.testBit(__isset_bitfield, __SUCCESS_ISSET_ID);
}
public void setSuccessIsSet(boolean value) {
__isset_bitfield = org.apache.thrift.EncodingUtils.setBit(__isset_bitfield, __SUCCESS_ISSET_ID, value);
}
public org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException getSec() {
return this.sec;
}
public beginFateOperation_result setSec(org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec) {
this.sec = sec;
return this;
}
public void unsetSec() {
this.sec = null;
}
/** Returns true if field sec is set (has been assigned a value) and false otherwise */
public boolean isSetSec() {
return this.sec != null;
}
public void setSecIsSet(boolean value) {
if (!value) {
this.sec = null;
}
}
public org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException getTnase() {
return this.tnase;
}
public beginFateOperation_result setTnase(org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase) {
this.tnase = tnase;
return this;
}
public void unsetTnase() {
this.tnase = null;
}
/** Returns true if field tnase is set (has been assigned a value) and false otherwise */
public boolean isSetTnase() {
return this.tnase != null;
}
public void setTnaseIsSet(boolean value) {
if (!value) {
this.tnase = null;
}
}
public void setFieldValue(_Fields field, java.lang.Object value) {
switch (field) {
case SUCCESS:
if (value == null) {
unsetSuccess();
} else {
setSuccess((java.lang.Long)value);
}
break;
case SEC:
if (value == null) {
unsetSec();
} else {
setSec((org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException)value);
}
break;
case TNASE:
if (value == null) {
unsetTnase();
} else {
setTnase((org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException)value);
}
break;
}
}
public java.lang.Object getFieldValue(_Fields field) {
switch (field) {
case SUCCESS:
return getSuccess();
case SEC:
return getSec();
case TNASE:
return getTnase();
}
throw new java.lang.IllegalStateException();
}
/** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
public boolean isSet(_Fields field) {
if (field == null) {
throw new java.lang.IllegalArgumentException();
}
switch (field) {
case SUCCESS:
return isSetSuccess();
case SEC:
return isSetSec();
case TNASE:
return isSetTnase();
}
throw new java.lang.IllegalStateException();
}
@Override
public boolean equals(java.lang.Object that) {
if (that == null)
return false;
if (that instanceof beginFateOperation_result)
return this.equals((beginFateOperation_result)that);
return false;
}
public boolean equals(beginFateOperation_result that) {
if (that == null)
return false;
if (this == that)
return true;
boolean this_present_success = true;
boolean that_present_success = true;
if (this_present_success || that_present_success) {
if (!(this_present_success && that_present_success))
return false;
if (this.success != that.success)
return false;
}
boolean this_present_sec = true && this.isSetSec();
boolean that_present_sec = true && that.isSetSec();
if (this_present_sec || that_present_sec) {
if (!(this_present_sec && that_present_sec))
return false;
if (!this.sec.equals(that.sec))
return false;
}
boolean this_present_tnase = true && this.isSetTnase();
boolean that_present_tnase = true && that.isSetTnase();
if (this_present_tnase || that_present_tnase) {
if (!(this_present_tnase && that_present_tnase))
return false;
if (!this.tnase.equals(that.tnase))
return false;
}
return true;
}
@Override
public int hashCode() {
int hashCode = 1;
hashCode = hashCode * 8191 + org.apache.thrift.TBaseHelper.hashCode(success);
hashCode = hashCode * 8191 + ((isSetSec()) ? 131071 : 524287);
if (isSetSec())
hashCode = hashCode * 8191 + sec.hashCode();
hashCode = hashCode * 8191 + ((isSetTnase()) ? 131071 : 524287);
if (isSetTnase())
hashCode = hashCode * 8191 + tnase.hashCode();
return hashCode;
}
@Override
public int compareTo(beginFateOperation_result other) {
if (!getClass().equals(other.getClass())) {
return getClass().getName().compareTo(other.getClass().getName());
}
int lastComparison = 0;
lastComparison = java.lang.Boolean.valueOf(isSetSuccess()).compareTo(other.isSetSuccess());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetSuccess()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, other.success);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetSec()).compareTo(other.isSetSec());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetSec()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, other.sec);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetTnase()).compareTo(other.isSetTnase());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTnase()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tnase, other.tnase);
if (lastComparison != 0) {
return lastComparison;
}
}
return 0;
}
public _Fields fieldForId(int fieldId) {
return _Fields.findByThriftId(fieldId);
}
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
scheme(iprot).read(iprot, this);
}
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
scheme(oprot).write(oprot, this);
}
@Override
public java.lang.String toString() {
java.lang.StringBuilder sb = new java.lang.StringBuilder("beginFateOperation_result(");
boolean first = true;
sb.append("success:");
sb.append(this.success);
first = false;
if (!first) sb.append(", ");
sb.append("sec:");
if (this.sec == null) {
sb.append("null");
} else {
sb.append(this.sec);
}
first = false;
if (!first) sb.append(", ");
sb.append("tnase:");
if (this.tnase == null) {
sb.append("null");
} else {
sb.append(this.tnase);
}
first = false;
sb.append(")");
return sb.toString();
}
public void validate() throws org.apache.thrift.TException {
// check for required fields
// check for sub-struct validity
}
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
try {
write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException {
try {
// it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
__isset_bitfield = 0;
read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private static class beginFateOperation_resultStandardSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public beginFateOperation_resultStandardScheme getScheme() {
return new beginFateOperation_resultStandardScheme();
}
}
private static class beginFateOperation_resultStandardScheme extends org.apache.thrift.scheme.StandardScheme<beginFateOperation_result> {
public void read(org.apache.thrift.protocol.TProtocol iprot, beginFateOperation_result struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TField schemeField;
iprot.readStructBegin();
while (true)
{
schemeField = iprot.readFieldBegin();
if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
break;
}
switch (schemeField.id) {
case 0: // SUCCESS
if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
struct.success = iprot.readI64();
struct.setSuccessIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 1: // SEC
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.sec = new org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException();
struct.sec.read(iprot);
struct.setSecIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 2: // TNASE
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.tnase = new org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException();
struct.tnase.read(iprot);
struct.setTnaseIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
default:
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
iprot.readFieldEnd();
}
iprot.readStructEnd();
// check for required fields of primitive type, which can't be checked in the validate method
struct.validate();
}
public void write(org.apache.thrift.protocol.TProtocol oprot, beginFateOperation_result struct) throws org.apache.thrift.TException {
struct.validate();
oprot.writeStructBegin(STRUCT_DESC);
if (struct.isSetSuccess()) {
oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
oprot.writeI64(struct.success);
oprot.writeFieldEnd();
}
if (struct.sec != null) {
oprot.writeFieldBegin(SEC_FIELD_DESC);
struct.sec.write(oprot);
oprot.writeFieldEnd();
}
if (struct.tnase != null) {
oprot.writeFieldBegin(TNASE_FIELD_DESC);
struct.tnase.write(oprot);
oprot.writeFieldEnd();
}
oprot.writeFieldStop();
oprot.writeStructEnd();
}
}
private static class beginFateOperation_resultTupleSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public beginFateOperation_resultTupleScheme getScheme() {
return new beginFateOperation_resultTupleScheme();
}
}
private static class beginFateOperation_resultTupleScheme extends org.apache.thrift.scheme.TupleScheme<beginFateOperation_result> {
@Override
public void write(org.apache.thrift.protocol.TProtocol prot, beginFateOperation_result struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol oprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet optionals = new java.util.BitSet();
if (struct.isSetSuccess()) {
optionals.set(0);
}
if (struct.isSetSec()) {
optionals.set(1);
}
if (struct.isSetTnase()) {
optionals.set(2);
}
oprot.writeBitSet(optionals, 3);
if (struct.isSetSuccess()) {
oprot.writeI64(struct.success);
}
if (struct.isSetSec()) {
struct.sec.write(oprot);
}
if (struct.isSetTnase()) {
struct.tnase.write(oprot);
}
}
@Override
public void read(org.apache.thrift.protocol.TProtocol prot, beginFateOperation_result struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet incoming = iprot.readBitSet(3);
if (incoming.get(0)) {
struct.success = iprot.readI64();
struct.setSuccessIsSet(true);
}
if (incoming.get(1)) {
struct.sec = new org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException();
struct.sec.read(iprot);
struct.setSecIsSet(true);
}
if (incoming.get(2)) {
struct.tnase = new org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException();
struct.tnase.read(iprot);
struct.setTnaseIsSet(true);
}
}
}
private static <S extends org.apache.thrift.scheme.IScheme> S scheme(org.apache.thrift.protocol.TProtocol proto) {
return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_SCHEME_FACTORY).getScheme();
}
}
public static class executeFateOperation_args implements org.apache.thrift.TBase<executeFateOperation_args, executeFateOperation_args._Fields>, java.io.Serializable, Cloneable, Comparable<executeFateOperation_args> {
private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("executeFateOperation_args");
private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)7);
private static final org.apache.thrift.protocol.TField CREDENTIALS_FIELD_DESC = new org.apache.thrift.protocol.TField("credentials", org.apache.thrift.protocol.TType.STRUCT, (short)1);
private static final org.apache.thrift.protocol.TField OPID_FIELD_DESC = new org.apache.thrift.protocol.TField("opid", org.apache.thrift.protocol.TType.I64, (short)2);
private static final org.apache.thrift.protocol.TField OP_FIELD_DESC = new org.apache.thrift.protocol.TField("op", org.apache.thrift.protocol.TType.I32, (short)3);
private static final org.apache.thrift.protocol.TField ARGUMENTS_FIELD_DESC = new org.apache.thrift.protocol.TField("arguments", org.apache.thrift.protocol.TType.LIST, (short)4);
private static final org.apache.thrift.protocol.TField OPTIONS_FIELD_DESC = new org.apache.thrift.protocol.TField("options", org.apache.thrift.protocol.TType.MAP, (short)5);
private static final org.apache.thrift.protocol.TField AUTO_CLEAN_FIELD_DESC = new org.apache.thrift.protocol.TField("autoClean", org.apache.thrift.protocol.TType.BOOL, (short)6);
private static final org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY = new executeFateOperation_argsStandardSchemeFactory();
private static final org.apache.thrift.scheme.SchemeFactory TUPLE_SCHEME_FACTORY = new executeFateOperation_argsTupleSchemeFactory();
public org.apache.accumulo.core.trace.thrift.TInfo tinfo; // required
public org.apache.accumulo.core.security.thrift.TCredentials credentials; // required
public long opid; // required
/**
*
* @see FateOperation
*/
public FateOperation op; // required
public java.util.List<java.nio.ByteBuffer> arguments; // required
public java.util.Map<java.lang.String,java.lang.String> options; // required
public boolean autoClean; // required
/** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
public enum _Fields implements org.apache.thrift.TFieldIdEnum {
TINFO((short)7, "tinfo"),
CREDENTIALS((short)1, "credentials"),
OPID((short)2, "opid"),
/**
*
* @see FateOperation
*/
OP((short)3, "op"),
ARGUMENTS((short)4, "arguments"),
OPTIONS((short)5, "options"),
AUTO_CLEAN((short)6, "autoClean");
private static final java.util.Map<java.lang.String, _Fields> byName = new java.util.HashMap<java.lang.String, _Fields>();
static {
for (_Fields field : java.util.EnumSet.allOf(_Fields.class)) {
byName.put(field.getFieldName(), field);
}
}
/**
* Find the _Fields constant that matches fieldId, or null if its not found.
*/
public static _Fields findByThriftId(int fieldId) {
switch(fieldId) {
case 7: // TINFO
return TINFO;
case 1: // CREDENTIALS
return CREDENTIALS;
case 2: // OPID
return OPID;
case 3: // OP
return OP;
case 4: // ARGUMENTS
return ARGUMENTS;
case 5: // OPTIONS
return OPTIONS;
case 6: // AUTO_CLEAN
return AUTO_CLEAN;
default:
return null;
}
}
/**
* Find the _Fields constant that matches fieldId, throwing an exception
* if it is not found.
*/
public static _Fields findByThriftIdOrThrow(int fieldId) {
_Fields fields = findByThriftId(fieldId);
if (fields == null) throw new java.lang.IllegalArgumentException("Field " + fieldId + " doesn't exist!");
return fields;
}
/**
* Find the _Fields constant that matches name, or null if its not found.
*/
public static _Fields findByName(java.lang.String name) {
return byName.get(name);
}
private final short _thriftId;
private final java.lang.String _fieldName;
_Fields(short thriftId, java.lang.String fieldName) {
_thriftId = thriftId;
_fieldName = fieldName;
}
public short getThriftFieldId() {
return _thriftId;
}
public java.lang.String getFieldName() {
return _fieldName;
}
}
// isset id assignments
private static final int __OPID_ISSET_ID = 0;
private static final int __AUTOCLEAN_ISSET_ID = 1;
private byte __isset_bitfield = 0;
public static final java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
static {
java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new java.util.EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.trace.thrift.TInfo.class)));
tmpMap.put(_Fields.CREDENTIALS, new org.apache.thrift.meta_data.FieldMetaData("credentials", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.TCredentials.class)));
tmpMap.put(_Fields.OPID, new org.apache.thrift.meta_data.FieldMetaData("opid", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
tmpMap.put(_Fields.OP, new org.apache.thrift.meta_data.FieldMetaData("op", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, FateOperation.class)));
tmpMap.put(_Fields.ARGUMENTS, new org.apache.thrift.meta_data.FieldMetaData("arguments", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST,
new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , true))));
tmpMap.put(_Fields.OPTIONS, new org.apache.thrift.meta_data.FieldMetaData("options", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP,
new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING),
new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
tmpMap.put(_Fields.AUTO_CLEAN, new org.apache.thrift.meta_data.FieldMetaData("autoClean", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
metaDataMap = java.util.Collections.unmodifiableMap(tmpMap);
org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(executeFateOperation_args.class, metaDataMap);
}
public executeFateOperation_args() {
}
public executeFateOperation_args(
org.apache.accumulo.core.trace.thrift.TInfo tinfo,
org.apache.accumulo.core.security.thrift.TCredentials credentials,
long opid,
FateOperation op,
java.util.List<java.nio.ByteBuffer> arguments,
java.util.Map<java.lang.String,java.lang.String> options,
boolean autoClean)
{
this();
this.tinfo = tinfo;
this.credentials = credentials;
this.opid = opid;
setOpidIsSet(true);
this.op = op;
this.arguments = arguments;
this.options = options;
this.autoClean = autoClean;
setAutoCleanIsSet(true);
}
/**
* Performs a deep copy on <i>other</i>.
*/
public executeFateOperation_args(executeFateOperation_args other) {
__isset_bitfield = other.__isset_bitfield;
if (other.isSetTinfo()) {
this.tinfo = new org.apache.accumulo.core.trace.thrift.TInfo(other.tinfo);
}
if (other.isSetCredentials()) {
this.credentials = new org.apache.accumulo.core.security.thrift.TCredentials(other.credentials);
}
this.opid = other.opid;
if (other.isSetOp()) {
this.op = other.op;
}
if (other.isSetArguments()) {
java.util.List<java.nio.ByteBuffer> __this__arguments = new java.util.ArrayList<java.nio.ByteBuffer>(other.arguments);
this.arguments = __this__arguments;
}
if (other.isSetOptions()) {
java.util.Map<java.lang.String,java.lang.String> __this__options = new java.util.HashMap<java.lang.String,java.lang.String>(other.options);
this.options = __this__options;
}
this.autoClean = other.autoClean;
}
public executeFateOperation_args deepCopy() {
return new executeFateOperation_args(this);
}
@Override
public void clear() {
this.tinfo = null;
this.credentials = null;
setOpidIsSet(false);
this.opid = 0;
this.op = null;
this.arguments = null;
this.options = null;
setAutoCleanIsSet(false);
this.autoClean = false;
}
public org.apache.accumulo.core.trace.thrift.TInfo getTinfo() {
return this.tinfo;
}
public executeFateOperation_args setTinfo(org.apache.accumulo.core.trace.thrift.TInfo tinfo) {
this.tinfo = tinfo;
return this;
}
public void unsetTinfo() {
this.tinfo = null;
}
/** Returns true if field tinfo is set (has been assigned a value) and false otherwise */
public boolean isSetTinfo() {
return this.tinfo != null;
}
public void setTinfoIsSet(boolean value) {
if (!value) {
this.tinfo = null;
}
}
public org.apache.accumulo.core.security.thrift.TCredentials getCredentials() {
return this.credentials;
}
public executeFateOperation_args setCredentials(org.apache.accumulo.core.security.thrift.TCredentials credentials) {
this.credentials = credentials;
return this;
}
public void unsetCredentials() {
this.credentials = null;
}
/** Returns true if field credentials is set (has been assigned a value) and false otherwise */
public boolean isSetCredentials() {
return this.credentials != null;
}
public void setCredentialsIsSet(boolean value) {
if (!value) {
this.credentials = null;
}
}
public long getOpid() {
return this.opid;
}
public executeFateOperation_args setOpid(long opid) {
this.opid = opid;
setOpidIsSet(true);
return this;
}
public void unsetOpid() {
__isset_bitfield = org.apache.thrift.EncodingUtils.clearBit(__isset_bitfield, __OPID_ISSET_ID);
}
/** Returns true if field opid is set (has been assigned a value) and false otherwise */
public boolean isSetOpid() {
return org.apache.thrift.EncodingUtils.testBit(__isset_bitfield, __OPID_ISSET_ID);
}
public void setOpidIsSet(boolean value) {
__isset_bitfield = org.apache.thrift.EncodingUtils.setBit(__isset_bitfield, __OPID_ISSET_ID, value);
}
/**
*
* @see FateOperation
*/
public FateOperation getOp() {
return this.op;
}
/**
*
* @see FateOperation
*/
public executeFateOperation_args setOp(FateOperation op) {
this.op = op;
return this;
}
public void unsetOp() {
this.op = null;
}
/** Returns true if field op is set (has been assigned a value) and false otherwise */
public boolean isSetOp() {
return this.op != null;
}
public void setOpIsSet(boolean value) {
if (!value) {
this.op = null;
}
}
public int getArgumentsSize() {
return (this.arguments == null) ? 0 : this.arguments.size();
}
public java.util.Iterator<java.nio.ByteBuffer> getArgumentsIterator() {
return (this.arguments == null) ? null : this.arguments.iterator();
}
public void addToArguments(java.nio.ByteBuffer elem) {
if (this.arguments == null) {
this.arguments = new java.util.ArrayList<java.nio.ByteBuffer>();
}
this.arguments.add(elem);
}
public java.util.List<java.nio.ByteBuffer> getArguments() {
return this.arguments;
}
public executeFateOperation_args setArguments(java.util.List<java.nio.ByteBuffer> arguments) {
this.arguments = arguments;
return this;
}
public void unsetArguments() {
this.arguments = null;
}
/** Returns true if field arguments is set (has been assigned a value) and false otherwise */
public boolean isSetArguments() {
return this.arguments != null;
}
public void setArgumentsIsSet(boolean value) {
if (!value) {
this.arguments = null;
}
}
public int getOptionsSize() {
return (this.options == null) ? 0 : this.options.size();
}
public void putToOptions(java.lang.String key, java.lang.String val) {
if (this.options == null) {
this.options = new java.util.HashMap<java.lang.String,java.lang.String>();
}
this.options.put(key, val);
}
public java.util.Map<java.lang.String,java.lang.String> getOptions() {
return this.options;
}
public executeFateOperation_args setOptions(java.util.Map<java.lang.String,java.lang.String> options) {
this.options = options;
return this;
}
public void unsetOptions() {
this.options = null;
}
/** Returns true if field options is set (has been assigned a value) and false otherwise */
public boolean isSetOptions() {
return this.options != null;
}
public void setOptionsIsSet(boolean value) {
if (!value) {
this.options = null;
}
}
public boolean isAutoClean() {
return this.autoClean;
}
public executeFateOperation_args setAutoClean(boolean autoClean) {
this.autoClean = autoClean;
setAutoCleanIsSet(true);
return this;
}
public void unsetAutoClean() {
__isset_bitfield = org.apache.thrift.EncodingUtils.clearBit(__isset_bitfield, __AUTOCLEAN_ISSET_ID);
}
/** Returns true if field autoClean is set (has been assigned a value) and false otherwise */
public boolean isSetAutoClean() {
return org.apache.thrift.EncodingUtils.testBit(__isset_bitfield, __AUTOCLEAN_ISSET_ID);
}
public void setAutoCleanIsSet(boolean value) {
__isset_bitfield = org.apache.thrift.EncodingUtils.setBit(__isset_bitfield, __AUTOCLEAN_ISSET_ID, value);
}
public void setFieldValue(_Fields field, java.lang.Object value) {
switch (field) {
case TINFO:
if (value == null) {
unsetTinfo();
} else {
setTinfo((org.apache.accumulo.core.trace.thrift.TInfo)value);
}
break;
case CREDENTIALS:
if (value == null) {
unsetCredentials();
} else {
setCredentials((org.apache.accumulo.core.security.thrift.TCredentials)value);
}
break;
case OPID:
if (value == null) {
unsetOpid();
} else {
setOpid((java.lang.Long)value);
}
break;
case OP:
if (value == null) {
unsetOp();
} else {
setOp((FateOperation)value);
}
break;
case ARGUMENTS:
if (value == null) {
unsetArguments();
} else {
setArguments((java.util.List<java.nio.ByteBuffer>)value);
}
break;
case OPTIONS:
if (value == null) {
unsetOptions();
} else {
setOptions((java.util.Map<java.lang.String,java.lang.String>)value);
}
break;
case AUTO_CLEAN:
if (value == null) {
unsetAutoClean();
} else {
setAutoClean((java.lang.Boolean)value);
}
break;
}
}
public java.lang.Object getFieldValue(_Fields field) {
switch (field) {
case TINFO:
return getTinfo();
case CREDENTIALS:
return getCredentials();
case OPID:
return getOpid();
case OP:
return getOp();
case ARGUMENTS:
return getArguments();
case OPTIONS:
return getOptions();
case AUTO_CLEAN:
return isAutoClean();
}
throw new java.lang.IllegalStateException();
}
/** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
public boolean isSet(_Fields field) {
if (field == null) {
throw new java.lang.IllegalArgumentException();
}
switch (field) {
case TINFO:
return isSetTinfo();
case CREDENTIALS:
return isSetCredentials();
case OPID:
return isSetOpid();
case OP:
return isSetOp();
case ARGUMENTS:
return isSetArguments();
case OPTIONS:
return isSetOptions();
case AUTO_CLEAN:
return isSetAutoClean();
}
throw new java.lang.IllegalStateException();
}
@Override
public boolean equals(java.lang.Object that) {
if (that == null)
return false;
if (that instanceof executeFateOperation_args)
return this.equals((executeFateOperation_args)that);
return false;
}
public boolean equals(executeFateOperation_args that) {
if (that == null)
return false;
if (this == that)
return true;
boolean this_present_tinfo = true && this.isSetTinfo();
boolean that_present_tinfo = true && that.isSetTinfo();
if (this_present_tinfo || that_present_tinfo) {
if (!(this_present_tinfo && that_present_tinfo))
return false;
if (!this.tinfo.equals(that.tinfo))
return false;
}
boolean this_present_credentials = true && this.isSetCredentials();
boolean that_present_credentials = true && that.isSetCredentials();
if (this_present_credentials || that_present_credentials) {
if (!(this_present_credentials && that_present_credentials))
return false;
if (!this.credentials.equals(that.credentials))
return false;
}
boolean this_present_opid = true;
boolean that_present_opid = true;
if (this_present_opid || that_present_opid) {
if (!(this_present_opid && that_present_opid))
return false;
if (this.opid != that.opid)
return false;
}
boolean this_present_op = true && this.isSetOp();
boolean that_present_op = true && that.isSetOp();
if (this_present_op || that_present_op) {
if (!(this_present_op && that_present_op))
return false;
if (!this.op.equals(that.op))
return false;
}
boolean this_present_arguments = true && this.isSetArguments();
boolean that_present_arguments = true && that.isSetArguments();
if (this_present_arguments || that_present_arguments) {
if (!(this_present_arguments && that_present_arguments))
return false;
if (!this.arguments.equals(that.arguments))
return false;
}
boolean this_present_options = true && this.isSetOptions();
boolean that_present_options = true && that.isSetOptions();
if (this_present_options || that_present_options) {
if (!(this_present_options && that_present_options))
return false;
if (!this.options.equals(that.options))
return false;
}
boolean this_present_autoClean = true;
boolean that_present_autoClean = true;
if (this_present_autoClean || that_present_autoClean) {
if (!(this_present_autoClean && that_present_autoClean))
return false;
if (this.autoClean != that.autoClean)
return false;
}
return true;
}
@Override
public int hashCode() {
int hashCode = 1;
hashCode = hashCode * 8191 + ((isSetTinfo()) ? 131071 : 524287);
if (isSetTinfo())
hashCode = hashCode * 8191 + tinfo.hashCode();
hashCode = hashCode * 8191 + ((isSetCredentials()) ? 131071 : 524287);
if (isSetCredentials())
hashCode = hashCode * 8191 + credentials.hashCode();
hashCode = hashCode * 8191 + org.apache.thrift.TBaseHelper.hashCode(opid);
hashCode = hashCode * 8191 + ((isSetOp()) ? 131071 : 524287);
if (isSetOp())
hashCode = hashCode * 8191 + op.getValue();
hashCode = hashCode * 8191 + ((isSetArguments()) ? 131071 : 524287);
if (isSetArguments())
hashCode = hashCode * 8191 + arguments.hashCode();
hashCode = hashCode * 8191 + ((isSetOptions()) ? 131071 : 524287);
if (isSetOptions())
hashCode = hashCode * 8191 + options.hashCode();
hashCode = hashCode * 8191 + ((autoClean) ? 131071 : 524287);
return hashCode;
}
@Override
public int compareTo(executeFateOperation_args other) {
if (!getClass().equals(other.getClass())) {
return getClass().getName().compareTo(other.getClass().getName());
}
int lastComparison = 0;
lastComparison = java.lang.Boolean.valueOf(isSetTinfo()).compareTo(other.isSetTinfo());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTinfo()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, other.tinfo);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetCredentials()).compareTo(other.isSetCredentials());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetCredentials()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credentials, other.credentials);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetOpid()).compareTo(other.isSetOpid());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetOpid()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.opid, other.opid);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetOp()).compareTo(other.isSetOp());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetOp()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.op, other.op);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetArguments()).compareTo(other.isSetArguments());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetArguments()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.arguments, other.arguments);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetOptions()).compareTo(other.isSetOptions());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetOptions()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.options, other.options);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetAutoClean()).compareTo(other.isSetAutoClean());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetAutoClean()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.autoClean, other.autoClean);
if (lastComparison != 0) {
return lastComparison;
}
}
return 0;
}
public _Fields fieldForId(int fieldId) {
return _Fields.findByThriftId(fieldId);
}
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
scheme(iprot).read(iprot, this);
}
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
scheme(oprot).write(oprot, this);
}
@Override
public java.lang.String toString() {
java.lang.StringBuilder sb = new java.lang.StringBuilder("executeFateOperation_args(");
boolean first = true;
sb.append("tinfo:");
if (this.tinfo == null) {
sb.append("null");
} else {
sb.append(this.tinfo);
}
first = false;
if (!first) sb.append(", ");
sb.append("credentials:");
if (this.credentials == null) {
sb.append("null");
} else {
sb.append(this.credentials);
}
first = false;
if (!first) sb.append(", ");
sb.append("opid:");
sb.append(this.opid);
first = false;
if (!first) sb.append(", ");
sb.append("op:");
if (this.op == null) {
sb.append("null");
} else {
sb.append(this.op);
}
first = false;
if (!first) sb.append(", ");
sb.append("arguments:");
if (this.arguments == null) {
sb.append("null");
} else {
org.apache.thrift.TBaseHelper.toString(this.arguments, sb);
}
first = false;
if (!first) sb.append(", ");
sb.append("options:");
if (this.options == null) {
sb.append("null");
} else {
sb.append(this.options);
}
first = false;
if (!first) sb.append(", ");
sb.append("autoClean:");
sb.append(this.autoClean);
first = false;
sb.append(")");
return sb.toString();
}
public void validate() throws org.apache.thrift.TException {
// check for required fields
// check for sub-struct validity
if (tinfo != null) {
tinfo.validate();
}
if (credentials != null) {
credentials.validate();
}
}
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
try {
write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException {
try {
// it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
__isset_bitfield = 0;
read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private static class executeFateOperation_argsStandardSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public executeFateOperation_argsStandardScheme getScheme() {
return new executeFateOperation_argsStandardScheme();
}
}
private static class executeFateOperation_argsStandardScheme extends org.apache.thrift.scheme.StandardScheme<executeFateOperation_args> {
public void read(org.apache.thrift.protocol.TProtocol iprot, executeFateOperation_args struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TField schemeField;
iprot.readStructBegin();
while (true)
{
schemeField = iprot.readFieldBegin();
if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
break;
}
switch (schemeField.id) {
case 7: // TINFO
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.tinfo = new org.apache.accumulo.core.trace.thrift.TInfo();
struct.tinfo.read(iprot);
struct.setTinfoIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 1: // CREDENTIALS
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.credentials = new org.apache.accumulo.core.security.thrift.TCredentials();
struct.credentials.read(iprot);
struct.setCredentialsIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 2: // OPID
if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
struct.opid = iprot.readI64();
struct.setOpidIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 3: // OP
if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
struct.op = org.apache.accumulo.core.master.thrift.FateOperation.findByValue(iprot.readI32());
struct.setOpIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 4: // ARGUMENTS
if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
{
org.apache.thrift.protocol.TList _list86 = iprot.readListBegin();
struct.arguments = new java.util.ArrayList<java.nio.ByteBuffer>(_list86.size);
java.nio.ByteBuffer _elem87;
for (int _i88 = 0; _i88 < _list86.size; ++_i88)
{
_elem87 = iprot.readBinary();
struct.arguments.add(_elem87);
}
iprot.readListEnd();
}
struct.setArgumentsIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 5: // OPTIONS
if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
{
org.apache.thrift.protocol.TMap _map89 = iprot.readMapBegin();
struct.options = new java.util.HashMap<java.lang.String,java.lang.String>(2*_map89.size);
java.lang.String _key90;
java.lang.String _val91;
for (int _i92 = 0; _i92 < _map89.size; ++_i92)
{
_key90 = iprot.readString();
_val91 = iprot.readString();
struct.options.put(_key90, _val91);
}
iprot.readMapEnd();
}
struct.setOptionsIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 6: // AUTO_CLEAN
if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
struct.autoClean = iprot.readBool();
struct.setAutoCleanIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
default:
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
iprot.readFieldEnd();
}
iprot.readStructEnd();
// check for required fields of primitive type, which can't be checked in the validate method
struct.validate();
}
public void write(org.apache.thrift.protocol.TProtocol oprot, executeFateOperation_args struct) throws org.apache.thrift.TException {
struct.validate();
oprot.writeStructBegin(STRUCT_DESC);
if (struct.credentials != null) {
oprot.writeFieldBegin(CREDENTIALS_FIELD_DESC);
struct.credentials.write(oprot);
oprot.writeFieldEnd();
}
oprot.writeFieldBegin(OPID_FIELD_DESC);
oprot.writeI64(struct.opid);
oprot.writeFieldEnd();
if (struct.op != null) {
oprot.writeFieldBegin(OP_FIELD_DESC);
oprot.writeI32(struct.op.getValue());
oprot.writeFieldEnd();
}
if (struct.arguments != null) {
oprot.writeFieldBegin(ARGUMENTS_FIELD_DESC);
{
oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.arguments.size()));
for (java.nio.ByteBuffer _iter93 : struct.arguments)
{
oprot.writeBinary(_iter93);
}
oprot.writeListEnd();
}
oprot.writeFieldEnd();
}
if (struct.options != null) {
oprot.writeFieldBegin(OPTIONS_FIELD_DESC);
{
oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.options.size()));
for (java.util.Map.Entry<java.lang.String, java.lang.String> _iter94 : struct.options.entrySet())
{
oprot.writeString(_iter94.getKey());
oprot.writeString(_iter94.getValue());
}
oprot.writeMapEnd();
}
oprot.writeFieldEnd();
}
oprot.writeFieldBegin(AUTO_CLEAN_FIELD_DESC);
oprot.writeBool(struct.autoClean);
oprot.writeFieldEnd();
if (struct.tinfo != null) {
oprot.writeFieldBegin(TINFO_FIELD_DESC);
struct.tinfo.write(oprot);
oprot.writeFieldEnd();
}
oprot.writeFieldStop();
oprot.writeStructEnd();
}
}
private static class executeFateOperation_argsTupleSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public executeFateOperation_argsTupleScheme getScheme() {
return new executeFateOperation_argsTupleScheme();
}
}
private static class executeFateOperation_argsTupleScheme extends org.apache.thrift.scheme.TupleScheme<executeFateOperation_args> {
@Override
public void write(org.apache.thrift.protocol.TProtocol prot, executeFateOperation_args struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol oprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet optionals = new java.util.BitSet();
if (struct.isSetTinfo()) {
optionals.set(0);
}
if (struct.isSetCredentials()) {
optionals.set(1);
}
if (struct.isSetOpid()) {
optionals.set(2);
}
if (struct.isSetOp()) {
optionals.set(3);
}
if (struct.isSetArguments()) {
optionals.set(4);
}
if (struct.isSetOptions()) {
optionals.set(5);
}
if (struct.isSetAutoClean()) {
optionals.set(6);
}
oprot.writeBitSet(optionals, 7);
if (struct.isSetTinfo()) {
struct.tinfo.write(oprot);
}
if (struct.isSetCredentials()) {
struct.credentials.write(oprot);
}
if (struct.isSetOpid()) {
oprot.writeI64(struct.opid);
}
if (struct.isSetOp()) {
oprot.writeI32(struct.op.getValue());
}
if (struct.isSetArguments()) {
{
oprot.writeI32(struct.arguments.size());
for (java.nio.ByteBuffer _iter95 : struct.arguments)
{
oprot.writeBinary(_iter95);
}
}
}
if (struct.isSetOptions()) {
{
oprot.writeI32(struct.options.size());
for (java.util.Map.Entry<java.lang.String, java.lang.String> _iter96 : struct.options.entrySet())
{
oprot.writeString(_iter96.getKey());
oprot.writeString(_iter96.getValue());
}
}
}
if (struct.isSetAutoClean()) {
oprot.writeBool(struct.autoClean);
}
}
@Override
public void read(org.apache.thrift.protocol.TProtocol prot, executeFateOperation_args struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet incoming = iprot.readBitSet(7);
if (incoming.get(0)) {
struct.tinfo = new org.apache.accumulo.core.trace.thrift.TInfo();
struct.tinfo.read(iprot);
struct.setTinfoIsSet(true);
}
if (incoming.get(1)) {
struct.credentials = new org.apache.accumulo.core.security.thrift.TCredentials();
struct.credentials.read(iprot);
struct.setCredentialsIsSet(true);
}
if (incoming.get(2)) {
struct.opid = iprot.readI64();
struct.setOpidIsSet(true);
}
if (incoming.get(3)) {
struct.op = org.apache.accumulo.core.master.thrift.FateOperation.findByValue(iprot.readI32());
struct.setOpIsSet(true);
}
if (incoming.get(4)) {
{
org.apache.thrift.protocol.TList _list97 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
struct.arguments = new java.util.ArrayList<java.nio.ByteBuffer>(_list97.size);
java.nio.ByteBuffer _elem98;
for (int _i99 = 0; _i99 < _list97.size; ++_i99)
{
_elem98 = iprot.readBinary();
struct.arguments.add(_elem98);
}
}
struct.setArgumentsIsSet(true);
}
if (incoming.get(5)) {
{
org.apache.thrift.protocol.TMap _map100 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
struct.options = new java.util.HashMap<java.lang.String,java.lang.String>(2*_map100.size);
java.lang.String _key101;
java.lang.String _val102;
for (int _i103 = 0; _i103 < _map100.size; ++_i103)
{
_key101 = iprot.readString();
_val102 = iprot.readString();
struct.options.put(_key101, _val102);
}
}
struct.setOptionsIsSet(true);
}
if (incoming.get(6)) {
struct.autoClean = iprot.readBool();
struct.setAutoCleanIsSet(true);
}
}
}
private static <S extends org.apache.thrift.scheme.IScheme> S scheme(org.apache.thrift.protocol.TProtocol proto) {
return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_SCHEME_FACTORY).getScheme();
}
}
public static class executeFateOperation_result implements org.apache.thrift.TBase<executeFateOperation_result, executeFateOperation_result._Fields>, java.io.Serializable, Cloneable, Comparable<executeFateOperation_result> {
private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("executeFateOperation_result");
private static final org.apache.thrift.protocol.TField SEC_FIELD_DESC = new org.apache.thrift.protocol.TField("sec", org.apache.thrift.protocol.TType.STRUCT, (short)1);
private static final org.apache.thrift.protocol.TField TOPE_FIELD_DESC = new org.apache.thrift.protocol.TField("tope", org.apache.thrift.protocol.TType.STRUCT, (short)2);
private static final org.apache.thrift.protocol.TField TNASE_FIELD_DESC = new org.apache.thrift.protocol.TField("tnase", org.apache.thrift.protocol.TType.STRUCT, (short)3);
private static final org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY = new executeFateOperation_resultStandardSchemeFactory();
private static final org.apache.thrift.scheme.SchemeFactory TUPLE_SCHEME_FACTORY = new executeFateOperation_resultTupleSchemeFactory();
public org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec; // required
public org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException tope; // required
public org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase; // required
/** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
public enum _Fields implements org.apache.thrift.TFieldIdEnum {
SEC((short)1, "sec"),
TOPE((short)2, "tope"),
TNASE((short)3, "tnase");
private static final java.util.Map<java.lang.String, _Fields> byName = new java.util.HashMap<java.lang.String, _Fields>();
static {
for (_Fields field : java.util.EnumSet.allOf(_Fields.class)) {
byName.put(field.getFieldName(), field);
}
}
/**
* Find the _Fields constant that matches fieldId, or null if its not found.
*/
public static _Fields findByThriftId(int fieldId) {
switch(fieldId) {
case 1: // SEC
return SEC;
case 2: // TOPE
return TOPE;
case 3: // TNASE
return TNASE;
default:
return null;
}
}
/**
* Find the _Fields constant that matches fieldId, throwing an exception
* if it is not found.
*/
public static _Fields findByThriftIdOrThrow(int fieldId) {
_Fields fields = findByThriftId(fieldId);
if (fields == null) throw new java.lang.IllegalArgumentException("Field " + fieldId + " doesn't exist!");
return fields;
}
/**
* Find the _Fields constant that matches name, or null if its not found.
*/
public static _Fields findByName(java.lang.String name) {
return byName.get(name);
}
private final short _thriftId;
private final java.lang.String _fieldName;
_Fields(short thriftId, java.lang.String fieldName) {
_thriftId = thriftId;
_fieldName = fieldName;
}
public short getThriftFieldId() {
return _thriftId;
}
public java.lang.String getFieldName() {
return _fieldName;
}
}
// isset id assignments
public static final java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
static {
java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new java.util.EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException.class)));
tmpMap.put(_Fields.TOPE, new org.apache.thrift.meta_data.FieldMetaData("tope", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException.class)));
tmpMap.put(_Fields.TNASE, new org.apache.thrift.meta_data.FieldMetaData("tnase", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException.class)));
metaDataMap = java.util.Collections.unmodifiableMap(tmpMap);
org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(executeFateOperation_result.class, metaDataMap);
}
public executeFateOperation_result() {
}
public executeFateOperation_result(
org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec,
org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException tope,
org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase)
{
this();
this.sec = sec;
this.tope = tope;
this.tnase = tnase;
}
/**
* Performs a deep copy on <i>other</i>.
*/
public executeFateOperation_result(executeFateOperation_result other) {
if (other.isSetSec()) {
this.sec = new org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException(other.sec);
}
if (other.isSetTope()) {
this.tope = new org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException(other.tope);
}
if (other.isSetTnase()) {
this.tnase = new org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException(other.tnase);
}
}
public executeFateOperation_result deepCopy() {
return new executeFateOperation_result(this);
}
@Override
public void clear() {
this.sec = null;
this.tope = null;
this.tnase = null;
}
public org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException getSec() {
return this.sec;
}
public executeFateOperation_result setSec(org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec) {
this.sec = sec;
return this;
}
public void unsetSec() {
this.sec = null;
}
/** Returns true if field sec is set (has been assigned a value) and false otherwise */
public boolean isSetSec() {
return this.sec != null;
}
public void setSecIsSet(boolean value) {
if (!value) {
this.sec = null;
}
}
public org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException getTope() {
return this.tope;
}
public executeFateOperation_result setTope(org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException tope) {
this.tope = tope;
return this;
}
public void unsetTope() {
this.tope = null;
}
/** Returns true if field tope is set (has been assigned a value) and false otherwise */
public boolean isSetTope() {
return this.tope != null;
}
public void setTopeIsSet(boolean value) {
if (!value) {
this.tope = null;
}
}
public org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException getTnase() {
return this.tnase;
}
public executeFateOperation_result setTnase(org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase) {
this.tnase = tnase;
return this;
}
public void unsetTnase() {
this.tnase = null;
}
/** Returns true if field tnase is set (has been assigned a value) and false otherwise */
public boolean isSetTnase() {
return this.tnase != null;
}
public void setTnaseIsSet(boolean value) {
if (!value) {
this.tnase = null;
}
}
public void setFieldValue(_Fields field, java.lang.Object value) {
switch (field) {
case SEC:
if (value == null) {
unsetSec();
} else {
setSec((org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException)value);
}
break;
case TOPE:
if (value == null) {
unsetTope();
} else {
setTope((org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException)value);
}
break;
case TNASE:
if (value == null) {
unsetTnase();
} else {
setTnase((org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException)value);
}
break;
}
}
public java.lang.Object getFieldValue(_Fields field) {
switch (field) {
case SEC:
return getSec();
case TOPE:
return getTope();
case TNASE:
return getTnase();
}
throw new java.lang.IllegalStateException();
}
/** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
public boolean isSet(_Fields field) {
if (field == null) {
throw new java.lang.IllegalArgumentException();
}
switch (field) {
case SEC:
return isSetSec();
case TOPE:
return isSetTope();
case TNASE:
return isSetTnase();
}
throw new java.lang.IllegalStateException();
}
@Override
public boolean equals(java.lang.Object that) {
if (that == null)
return false;
if (that instanceof executeFateOperation_result)
return this.equals((executeFateOperation_result)that);
return false;
}
public boolean equals(executeFateOperation_result that) {
if (that == null)
return false;
if (this == that)
return true;
boolean this_present_sec = true && this.isSetSec();
boolean that_present_sec = true && that.isSetSec();
if (this_present_sec || that_present_sec) {
if (!(this_present_sec && that_present_sec))
return false;
if (!this.sec.equals(that.sec))
return false;
}
boolean this_present_tope = true && this.isSetTope();
boolean that_present_tope = true && that.isSetTope();
if (this_present_tope || that_present_tope) {
if (!(this_present_tope && that_present_tope))
return false;
if (!this.tope.equals(that.tope))
return false;
}
boolean this_present_tnase = true && this.isSetTnase();
boolean that_present_tnase = true && that.isSetTnase();
if (this_present_tnase || that_present_tnase) {
if (!(this_present_tnase && that_present_tnase))
return false;
if (!this.tnase.equals(that.tnase))
return false;
}
return true;
}
@Override
public int hashCode() {
int hashCode = 1;
hashCode = hashCode * 8191 + ((isSetSec()) ? 131071 : 524287);
if (isSetSec())
hashCode = hashCode * 8191 + sec.hashCode();
hashCode = hashCode * 8191 + ((isSetTope()) ? 131071 : 524287);
if (isSetTope())
hashCode = hashCode * 8191 + tope.hashCode();
hashCode = hashCode * 8191 + ((isSetTnase()) ? 131071 : 524287);
if (isSetTnase())
hashCode = hashCode * 8191 + tnase.hashCode();
return hashCode;
}
@Override
public int compareTo(executeFateOperation_result other) {
if (!getClass().equals(other.getClass())) {
return getClass().getName().compareTo(other.getClass().getName());
}
int lastComparison = 0;
lastComparison = java.lang.Boolean.valueOf(isSetSec()).compareTo(other.isSetSec());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetSec()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, other.sec);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetTope()).compareTo(other.isSetTope());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTope()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tope, other.tope);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetTnase()).compareTo(other.isSetTnase());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTnase()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tnase, other.tnase);
if (lastComparison != 0) {
return lastComparison;
}
}
return 0;
}
public _Fields fieldForId(int fieldId) {
return _Fields.findByThriftId(fieldId);
}
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
scheme(iprot).read(iprot, this);
}
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
scheme(oprot).write(oprot, this);
}
@Override
public java.lang.String toString() {
java.lang.StringBuilder sb = new java.lang.StringBuilder("executeFateOperation_result(");
boolean first = true;
sb.append("sec:");
if (this.sec == null) {
sb.append("null");
} else {
sb.append(this.sec);
}
first = false;
if (!first) sb.append(", ");
sb.append("tope:");
if (this.tope == null) {
sb.append("null");
} else {
sb.append(this.tope);
}
first = false;
if (!first) sb.append(", ");
sb.append("tnase:");
if (this.tnase == null) {
sb.append("null");
} else {
sb.append(this.tnase);
}
first = false;
sb.append(")");
return sb.toString();
}
public void validate() throws org.apache.thrift.TException {
// check for required fields
// check for sub-struct validity
}
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
try {
write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException {
try {
read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private static class executeFateOperation_resultStandardSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public executeFateOperation_resultStandardScheme getScheme() {
return new executeFateOperation_resultStandardScheme();
}
}
private static class executeFateOperation_resultStandardScheme extends org.apache.thrift.scheme.StandardScheme<executeFateOperation_result> {
public void read(org.apache.thrift.protocol.TProtocol iprot, executeFateOperation_result struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TField schemeField;
iprot.readStructBegin();
while (true)
{
schemeField = iprot.readFieldBegin();
if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
break;
}
switch (schemeField.id) {
case 1: // SEC
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.sec = new org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException();
struct.sec.read(iprot);
struct.setSecIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 2: // TOPE
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.tope = new org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException();
struct.tope.read(iprot);
struct.setTopeIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 3: // TNASE
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.tnase = new org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException();
struct.tnase.read(iprot);
struct.setTnaseIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
default:
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
iprot.readFieldEnd();
}
iprot.readStructEnd();
// check for required fields of primitive type, which can't be checked in the validate method
struct.validate();
}
public void write(org.apache.thrift.protocol.TProtocol oprot, executeFateOperation_result struct) throws org.apache.thrift.TException {
struct.validate();
oprot.writeStructBegin(STRUCT_DESC);
if (struct.sec != null) {
oprot.writeFieldBegin(SEC_FIELD_DESC);
struct.sec.write(oprot);
oprot.writeFieldEnd();
}
if (struct.tope != null) {
oprot.writeFieldBegin(TOPE_FIELD_DESC);
struct.tope.write(oprot);
oprot.writeFieldEnd();
}
if (struct.tnase != null) {
oprot.writeFieldBegin(TNASE_FIELD_DESC);
struct.tnase.write(oprot);
oprot.writeFieldEnd();
}
oprot.writeFieldStop();
oprot.writeStructEnd();
}
}
private static class executeFateOperation_resultTupleSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public executeFateOperation_resultTupleScheme getScheme() {
return new executeFateOperation_resultTupleScheme();
}
}
private static class executeFateOperation_resultTupleScheme extends org.apache.thrift.scheme.TupleScheme<executeFateOperation_result> {
@Override
public void write(org.apache.thrift.protocol.TProtocol prot, executeFateOperation_result struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol oprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet optionals = new java.util.BitSet();
if (struct.isSetSec()) {
optionals.set(0);
}
if (struct.isSetTope()) {
optionals.set(1);
}
if (struct.isSetTnase()) {
optionals.set(2);
}
oprot.writeBitSet(optionals, 3);
if (struct.isSetSec()) {
struct.sec.write(oprot);
}
if (struct.isSetTope()) {
struct.tope.write(oprot);
}
if (struct.isSetTnase()) {
struct.tnase.write(oprot);
}
}
@Override
public void read(org.apache.thrift.protocol.TProtocol prot, executeFateOperation_result struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet incoming = iprot.readBitSet(3);
if (incoming.get(0)) {
struct.sec = new org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException();
struct.sec.read(iprot);
struct.setSecIsSet(true);
}
if (incoming.get(1)) {
struct.tope = new org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException();
struct.tope.read(iprot);
struct.setTopeIsSet(true);
}
if (incoming.get(2)) {
struct.tnase = new org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException();
struct.tnase.read(iprot);
struct.setTnaseIsSet(true);
}
}
}
private static <S extends org.apache.thrift.scheme.IScheme> S scheme(org.apache.thrift.protocol.TProtocol proto) {
return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_SCHEME_FACTORY).getScheme();
}
}
public static class waitForFateOperation_args implements org.apache.thrift.TBase<waitForFateOperation_args, waitForFateOperation_args._Fields>, java.io.Serializable, Cloneable, Comparable<waitForFateOperation_args> {
private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("waitForFateOperation_args");
private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)3);
private static final org.apache.thrift.protocol.TField CREDENTIALS_FIELD_DESC = new org.apache.thrift.protocol.TField("credentials", org.apache.thrift.protocol.TType.STRUCT, (short)1);
private static final org.apache.thrift.protocol.TField OPID_FIELD_DESC = new org.apache.thrift.protocol.TField("opid", org.apache.thrift.protocol.TType.I64, (short)2);
private static final org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY = new waitForFateOperation_argsStandardSchemeFactory();
private static final org.apache.thrift.scheme.SchemeFactory TUPLE_SCHEME_FACTORY = new waitForFateOperation_argsTupleSchemeFactory();
public org.apache.accumulo.core.trace.thrift.TInfo tinfo; // required
public org.apache.accumulo.core.security.thrift.TCredentials credentials; // required
public long opid; // required
/** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
public enum _Fields implements org.apache.thrift.TFieldIdEnum {
TINFO((short)3, "tinfo"),
CREDENTIALS((short)1, "credentials"),
OPID((short)2, "opid");
private static final java.util.Map<java.lang.String, _Fields> byName = new java.util.HashMap<java.lang.String, _Fields>();
static {
for (_Fields field : java.util.EnumSet.allOf(_Fields.class)) {
byName.put(field.getFieldName(), field);
}
}
/**
* Find the _Fields constant that matches fieldId, or null if its not found.
*/
public static _Fields findByThriftId(int fieldId) {
switch(fieldId) {
case 3: // TINFO
return TINFO;
case 1: // CREDENTIALS
return CREDENTIALS;
case 2: // OPID
return OPID;
default:
return null;
}
}
/**
* Find the _Fields constant that matches fieldId, throwing an exception
* if it is not found.
*/
public static _Fields findByThriftIdOrThrow(int fieldId) {
_Fields fields = findByThriftId(fieldId);
if (fields == null) throw new java.lang.IllegalArgumentException("Field " + fieldId + " doesn't exist!");
return fields;
}
/**
* Find the _Fields constant that matches name, or null if its not found.
*/
public static _Fields findByName(java.lang.String name) {
return byName.get(name);
}
private final short _thriftId;
private final java.lang.String _fieldName;
_Fields(short thriftId, java.lang.String fieldName) {
_thriftId = thriftId;
_fieldName = fieldName;
}
public short getThriftFieldId() {
return _thriftId;
}
public java.lang.String getFieldName() {
return _fieldName;
}
}
// isset id assignments
private static final int __OPID_ISSET_ID = 0;
private byte __isset_bitfield = 0;
public static final java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
static {
java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new java.util.EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.trace.thrift.TInfo.class)));
tmpMap.put(_Fields.CREDENTIALS, new org.apache.thrift.meta_data.FieldMetaData("credentials", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.TCredentials.class)));
tmpMap.put(_Fields.OPID, new org.apache.thrift.meta_data.FieldMetaData("opid", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
metaDataMap = java.util.Collections.unmodifiableMap(tmpMap);
org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(waitForFateOperation_args.class, metaDataMap);
}
public waitForFateOperation_args() {
}
public waitForFateOperation_args(
org.apache.accumulo.core.trace.thrift.TInfo tinfo,
org.apache.accumulo.core.security.thrift.TCredentials credentials,
long opid)
{
this();
this.tinfo = tinfo;
this.credentials = credentials;
this.opid = opid;
setOpidIsSet(true);
}
/**
* Performs a deep copy on <i>other</i>.
*/
public waitForFateOperation_args(waitForFateOperation_args other) {
__isset_bitfield = other.__isset_bitfield;
if (other.isSetTinfo()) {
this.tinfo = new org.apache.accumulo.core.trace.thrift.TInfo(other.tinfo);
}
if (other.isSetCredentials()) {
this.credentials = new org.apache.accumulo.core.security.thrift.TCredentials(other.credentials);
}
this.opid = other.opid;
}
public waitForFateOperation_args deepCopy() {
return new waitForFateOperation_args(this);
}
@Override
public void clear() {
this.tinfo = null;
this.credentials = null;
setOpidIsSet(false);
this.opid = 0;
}
public org.apache.accumulo.core.trace.thrift.TInfo getTinfo() {
return this.tinfo;
}
public waitForFateOperation_args setTinfo(org.apache.accumulo.core.trace.thrift.TInfo tinfo) {
this.tinfo = tinfo;
return this;
}
public void unsetTinfo() {
this.tinfo = null;
}
/** Returns true if field tinfo is set (has been assigned a value) and false otherwise */
public boolean isSetTinfo() {
return this.tinfo != null;
}
public void setTinfoIsSet(boolean value) {
if (!value) {
this.tinfo = null;
}
}
public org.apache.accumulo.core.security.thrift.TCredentials getCredentials() {
return this.credentials;
}
public waitForFateOperation_args setCredentials(org.apache.accumulo.core.security.thrift.TCredentials credentials) {
this.credentials = credentials;
return this;
}
public void unsetCredentials() {
this.credentials = null;
}
/** Returns true if field credentials is set (has been assigned a value) and false otherwise */
public boolean isSetCredentials() {
return this.credentials != null;
}
public void setCredentialsIsSet(boolean value) {
if (!value) {
this.credentials = null;
}
}
public long getOpid() {
return this.opid;
}
public waitForFateOperation_args setOpid(long opid) {
this.opid = opid;
setOpidIsSet(true);
return this;
}
public void unsetOpid() {
__isset_bitfield = org.apache.thrift.EncodingUtils.clearBit(__isset_bitfield, __OPID_ISSET_ID);
}
/** Returns true if field opid is set (has been assigned a value) and false otherwise */
public boolean isSetOpid() {
return org.apache.thrift.EncodingUtils.testBit(__isset_bitfield, __OPID_ISSET_ID);
}
public void setOpidIsSet(boolean value) {
__isset_bitfield = org.apache.thrift.EncodingUtils.setBit(__isset_bitfield, __OPID_ISSET_ID, value);
}
public void setFieldValue(_Fields field, java.lang.Object value) {
switch (field) {
case TINFO:
if (value == null) {
unsetTinfo();
} else {
setTinfo((org.apache.accumulo.core.trace.thrift.TInfo)value);
}
break;
case CREDENTIALS:
if (value == null) {
unsetCredentials();
} else {
setCredentials((org.apache.accumulo.core.security.thrift.TCredentials)value);
}
break;
case OPID:
if (value == null) {
unsetOpid();
} else {
setOpid((java.lang.Long)value);
}
break;
}
}
public java.lang.Object getFieldValue(_Fields field) {
switch (field) {
case TINFO:
return getTinfo();
case CREDENTIALS:
return getCredentials();
case OPID:
return getOpid();
}
throw new java.lang.IllegalStateException();
}
/** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
public boolean isSet(_Fields field) {
if (field == null) {
throw new java.lang.IllegalArgumentException();
}
switch (field) {
case TINFO:
return isSetTinfo();
case CREDENTIALS:
return isSetCredentials();
case OPID:
return isSetOpid();
}
throw new java.lang.IllegalStateException();
}
@Override
public boolean equals(java.lang.Object that) {
if (that == null)
return false;
if (that instanceof waitForFateOperation_args)
return this.equals((waitForFateOperation_args)that);
return false;
}
public boolean equals(waitForFateOperation_args that) {
if (that == null)
return false;
if (this == that)
return true;
boolean this_present_tinfo = true && this.isSetTinfo();
boolean that_present_tinfo = true && that.isSetTinfo();
if (this_present_tinfo || that_present_tinfo) {
if (!(this_present_tinfo && that_present_tinfo))
return false;
if (!this.tinfo.equals(that.tinfo))
return false;
}
boolean this_present_credentials = true && this.isSetCredentials();
boolean that_present_credentials = true && that.isSetCredentials();
if (this_present_credentials || that_present_credentials) {
if (!(this_present_credentials && that_present_credentials))
return false;
if (!this.credentials.equals(that.credentials))
return false;
}
boolean this_present_opid = true;
boolean that_present_opid = true;
if (this_present_opid || that_present_opid) {
if (!(this_present_opid && that_present_opid))
return false;
if (this.opid != that.opid)
return false;
}
return true;
}
@Override
public int hashCode() {
int hashCode = 1;
hashCode = hashCode * 8191 + ((isSetTinfo()) ? 131071 : 524287);
if (isSetTinfo())
hashCode = hashCode * 8191 + tinfo.hashCode();
hashCode = hashCode * 8191 + ((isSetCredentials()) ? 131071 : 524287);
if (isSetCredentials())
hashCode = hashCode * 8191 + credentials.hashCode();
hashCode = hashCode * 8191 + org.apache.thrift.TBaseHelper.hashCode(opid);
return hashCode;
}
@Override
public int compareTo(waitForFateOperation_args other) {
if (!getClass().equals(other.getClass())) {
return getClass().getName().compareTo(other.getClass().getName());
}
int lastComparison = 0;
lastComparison = java.lang.Boolean.valueOf(isSetTinfo()).compareTo(other.isSetTinfo());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTinfo()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, other.tinfo);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetCredentials()).compareTo(other.isSetCredentials());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetCredentials()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credentials, other.credentials);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetOpid()).compareTo(other.isSetOpid());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetOpid()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.opid, other.opid);
if (lastComparison != 0) {
return lastComparison;
}
}
return 0;
}
public _Fields fieldForId(int fieldId) {
return _Fields.findByThriftId(fieldId);
}
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
scheme(iprot).read(iprot, this);
}
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
scheme(oprot).write(oprot, this);
}
@Override
public java.lang.String toString() {
java.lang.StringBuilder sb = new java.lang.StringBuilder("waitForFateOperation_args(");
boolean first = true;
sb.append("tinfo:");
if (this.tinfo == null) {
sb.append("null");
} else {
sb.append(this.tinfo);
}
first = false;
if (!first) sb.append(", ");
sb.append("credentials:");
if (this.credentials == null) {
sb.append("null");
} else {
sb.append(this.credentials);
}
first = false;
if (!first) sb.append(", ");
sb.append("opid:");
sb.append(this.opid);
first = false;
sb.append(")");
return sb.toString();
}
public void validate() throws org.apache.thrift.TException {
// check for required fields
// check for sub-struct validity
if (tinfo != null) {
tinfo.validate();
}
if (credentials != null) {
credentials.validate();
}
}
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
try {
write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException {
try {
// it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
__isset_bitfield = 0;
read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private static class waitForFateOperation_argsStandardSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public waitForFateOperation_argsStandardScheme getScheme() {
return new waitForFateOperation_argsStandardScheme();
}
}
private static class waitForFateOperation_argsStandardScheme extends org.apache.thrift.scheme.StandardScheme<waitForFateOperation_args> {
public void read(org.apache.thrift.protocol.TProtocol iprot, waitForFateOperation_args struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TField schemeField;
iprot.readStructBegin();
while (true)
{
schemeField = iprot.readFieldBegin();
if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
break;
}
switch (schemeField.id) {
case 3: // TINFO
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.tinfo = new org.apache.accumulo.core.trace.thrift.TInfo();
struct.tinfo.read(iprot);
struct.setTinfoIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 1: // CREDENTIALS
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.credentials = new org.apache.accumulo.core.security.thrift.TCredentials();
struct.credentials.read(iprot);
struct.setCredentialsIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 2: // OPID
if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
struct.opid = iprot.readI64();
struct.setOpidIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
default:
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
iprot.readFieldEnd();
}
iprot.readStructEnd();
// check for required fields of primitive type, which can't be checked in the validate method
struct.validate();
}
public void write(org.apache.thrift.protocol.TProtocol oprot, waitForFateOperation_args struct) throws org.apache.thrift.TException {
struct.validate();
oprot.writeStructBegin(STRUCT_DESC);
if (struct.credentials != null) {
oprot.writeFieldBegin(CREDENTIALS_FIELD_DESC);
struct.credentials.write(oprot);
oprot.writeFieldEnd();
}
oprot.writeFieldBegin(OPID_FIELD_DESC);
oprot.writeI64(struct.opid);
oprot.writeFieldEnd();
if (struct.tinfo != null) {
oprot.writeFieldBegin(TINFO_FIELD_DESC);
struct.tinfo.write(oprot);
oprot.writeFieldEnd();
}
oprot.writeFieldStop();
oprot.writeStructEnd();
}
}
private static class waitForFateOperation_argsTupleSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public waitForFateOperation_argsTupleScheme getScheme() {
return new waitForFateOperation_argsTupleScheme();
}
}
private static class waitForFateOperation_argsTupleScheme extends org.apache.thrift.scheme.TupleScheme<waitForFateOperation_args> {
@Override
public void write(org.apache.thrift.protocol.TProtocol prot, waitForFateOperation_args struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol oprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet optionals = new java.util.BitSet();
if (struct.isSetTinfo()) {
optionals.set(0);
}
if (struct.isSetCredentials()) {
optionals.set(1);
}
if (struct.isSetOpid()) {
optionals.set(2);
}
oprot.writeBitSet(optionals, 3);
if (struct.isSetTinfo()) {
struct.tinfo.write(oprot);
}
if (struct.isSetCredentials()) {
struct.credentials.write(oprot);
}
if (struct.isSetOpid()) {
oprot.writeI64(struct.opid);
}
}
@Override
public void read(org.apache.thrift.protocol.TProtocol prot, waitForFateOperation_args struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet incoming = iprot.readBitSet(3);
if (incoming.get(0)) {
struct.tinfo = new org.apache.accumulo.core.trace.thrift.TInfo();
struct.tinfo.read(iprot);
struct.setTinfoIsSet(true);
}
if (incoming.get(1)) {
struct.credentials = new org.apache.accumulo.core.security.thrift.TCredentials();
struct.credentials.read(iprot);
struct.setCredentialsIsSet(true);
}
if (incoming.get(2)) {
struct.opid = iprot.readI64();
struct.setOpidIsSet(true);
}
}
}
private static <S extends org.apache.thrift.scheme.IScheme> S scheme(org.apache.thrift.protocol.TProtocol proto) {
return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_SCHEME_FACTORY).getScheme();
}
}
public static class waitForFateOperation_result implements org.apache.thrift.TBase<waitForFateOperation_result, waitForFateOperation_result._Fields>, java.io.Serializable, Cloneable, Comparable<waitForFateOperation_result> {
private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("waitForFateOperation_result");
private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.STRING, (short)0);
private static final org.apache.thrift.protocol.TField SEC_FIELD_DESC = new org.apache.thrift.protocol.TField("sec", org.apache.thrift.protocol.TType.STRUCT, (short)1);
private static final org.apache.thrift.protocol.TField TOPE_FIELD_DESC = new org.apache.thrift.protocol.TField("tope", org.apache.thrift.protocol.TType.STRUCT, (short)2);
private static final org.apache.thrift.protocol.TField TNASE_FIELD_DESC = new org.apache.thrift.protocol.TField("tnase", org.apache.thrift.protocol.TType.STRUCT, (short)3);
private static final org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY = new waitForFateOperation_resultStandardSchemeFactory();
private static final org.apache.thrift.scheme.SchemeFactory TUPLE_SCHEME_FACTORY = new waitForFateOperation_resultTupleSchemeFactory();
public java.lang.String success; // required
public org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec; // required
public org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException tope; // required
public org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase; // required
/** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
public enum _Fields implements org.apache.thrift.TFieldIdEnum {
SUCCESS((short)0, "success"),
SEC((short)1, "sec"),
TOPE((short)2, "tope"),
TNASE((short)3, "tnase");
private static final java.util.Map<java.lang.String, _Fields> byName = new java.util.HashMap<java.lang.String, _Fields>();
static {
for (_Fields field : java.util.EnumSet.allOf(_Fields.class)) {
byName.put(field.getFieldName(), field);
}
}
/**
* Find the _Fields constant that matches fieldId, or null if its not found.
*/
public static _Fields findByThriftId(int fieldId) {
switch(fieldId) {
case 0: // SUCCESS
return SUCCESS;
case 1: // SEC
return SEC;
case 2: // TOPE
return TOPE;
case 3: // TNASE
return TNASE;
default:
return null;
}
}
/**
* Find the _Fields constant that matches fieldId, throwing an exception
* if it is not found.
*/
public static _Fields findByThriftIdOrThrow(int fieldId) {
_Fields fields = findByThriftId(fieldId);
if (fields == null) throw new java.lang.IllegalArgumentException("Field " + fieldId + " doesn't exist!");
return fields;
}
/**
* Find the _Fields constant that matches name, or null if its not found.
*/
public static _Fields findByName(java.lang.String name) {
return byName.get(name);
}
private final short _thriftId;
private final java.lang.String _fieldName;
_Fields(short thriftId, java.lang.String fieldName) {
_thriftId = thriftId;
_fieldName = fieldName;
}
public short getThriftFieldId() {
return _thriftId;
}
public java.lang.String getFieldName() {
return _fieldName;
}
}
// isset id assignments
public static final java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
static {
java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new java.util.EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException.class)));
tmpMap.put(_Fields.TOPE, new org.apache.thrift.meta_data.FieldMetaData("tope", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException.class)));
tmpMap.put(_Fields.TNASE, new org.apache.thrift.meta_data.FieldMetaData("tnase", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException.class)));
metaDataMap = java.util.Collections.unmodifiableMap(tmpMap);
org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(waitForFateOperation_result.class, metaDataMap);
}
public waitForFateOperation_result() {
}
public waitForFateOperation_result(
java.lang.String success,
org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec,
org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException tope,
org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase)
{
this();
this.success = success;
this.sec = sec;
this.tope = tope;
this.tnase = tnase;
}
/**
* Performs a deep copy on <i>other</i>.
*/
public waitForFateOperation_result(waitForFateOperation_result other) {
if (other.isSetSuccess()) {
this.success = other.success;
}
if (other.isSetSec()) {
this.sec = new org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException(other.sec);
}
if (other.isSetTope()) {
this.tope = new org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException(other.tope);
}
if (other.isSetTnase()) {
this.tnase = new org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException(other.tnase);
}
}
public waitForFateOperation_result deepCopy() {
return new waitForFateOperation_result(this);
}
@Override
public void clear() {
this.success = null;
this.sec = null;
this.tope = null;
this.tnase = null;
}
public java.lang.String getSuccess() {
return this.success;
}
public waitForFateOperation_result setSuccess(java.lang.String success) {
this.success = success;
return this;
}
public void unsetSuccess() {
this.success = null;
}
/** Returns true if field success is set (has been assigned a value) and false otherwise */
public boolean isSetSuccess() {
return this.success != null;
}
public void setSuccessIsSet(boolean value) {
if (!value) {
this.success = null;
}
}
public org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException getSec() {
return this.sec;
}
public waitForFateOperation_result setSec(org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec) {
this.sec = sec;
return this;
}
public void unsetSec() {
this.sec = null;
}
/** Returns true if field sec is set (has been assigned a value) and false otherwise */
public boolean isSetSec() {
return this.sec != null;
}
public void setSecIsSet(boolean value) {
if (!value) {
this.sec = null;
}
}
public org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException getTope() {
return this.tope;
}
public waitForFateOperation_result setTope(org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException tope) {
this.tope = tope;
return this;
}
public void unsetTope() {
this.tope = null;
}
/** Returns true if field tope is set (has been assigned a value) and false otherwise */
public boolean isSetTope() {
return this.tope != null;
}
public void setTopeIsSet(boolean value) {
if (!value) {
this.tope = null;
}
}
public org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException getTnase() {
return this.tnase;
}
public waitForFateOperation_result setTnase(org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase) {
this.tnase = tnase;
return this;
}
public void unsetTnase() {
this.tnase = null;
}
/** Returns true if field tnase is set (has been assigned a value) and false otherwise */
public boolean isSetTnase() {
return this.tnase != null;
}
public void setTnaseIsSet(boolean value) {
if (!value) {
this.tnase = null;
}
}
public void setFieldValue(_Fields field, java.lang.Object value) {
switch (field) {
case SUCCESS:
if (value == null) {
unsetSuccess();
} else {
setSuccess((java.lang.String)value);
}
break;
case SEC:
if (value == null) {
unsetSec();
} else {
setSec((org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException)value);
}
break;
case TOPE:
if (value == null) {
unsetTope();
} else {
setTope((org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException)value);
}
break;
case TNASE:
if (value == null) {
unsetTnase();
} else {
setTnase((org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException)value);
}
break;
}
}
public java.lang.Object getFieldValue(_Fields field) {
switch (field) {
case SUCCESS:
return getSuccess();
case SEC:
return getSec();
case TOPE:
return getTope();
case TNASE:
return getTnase();
}
throw new java.lang.IllegalStateException();
}
/** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
public boolean isSet(_Fields field) {
if (field == null) {
throw new java.lang.IllegalArgumentException();
}
switch (field) {
case SUCCESS:
return isSetSuccess();
case SEC:
return isSetSec();
case TOPE:
return isSetTope();
case TNASE:
return isSetTnase();
}
throw new java.lang.IllegalStateException();
}
@Override
public boolean equals(java.lang.Object that) {
if (that == null)
return false;
if (that instanceof waitForFateOperation_result)
return this.equals((waitForFateOperation_result)that);
return false;
}
public boolean equals(waitForFateOperation_result that) {
if (that == null)
return false;
if (this == that)
return true;
boolean this_present_success = true && this.isSetSuccess();
boolean that_present_success = true && that.isSetSuccess();
if (this_present_success || that_present_success) {
if (!(this_present_success && that_present_success))
return false;
if (!this.success.equals(that.success))
return false;
}
boolean this_present_sec = true && this.isSetSec();
boolean that_present_sec = true && that.isSetSec();
if (this_present_sec || that_present_sec) {
if (!(this_present_sec && that_present_sec))
return false;
if (!this.sec.equals(that.sec))
return false;
}
boolean this_present_tope = true && this.isSetTope();
boolean that_present_tope = true && that.isSetTope();
if (this_present_tope || that_present_tope) {
if (!(this_present_tope && that_present_tope))
return false;
if (!this.tope.equals(that.tope))
return false;
}
boolean this_present_tnase = true && this.isSetTnase();
boolean that_present_tnase = true && that.isSetTnase();
if (this_present_tnase || that_present_tnase) {
if (!(this_present_tnase && that_present_tnase))
return false;
if (!this.tnase.equals(that.tnase))
return false;
}
return true;
}
@Override
public int hashCode() {
int hashCode = 1;
hashCode = hashCode * 8191 + ((isSetSuccess()) ? 131071 : 524287);
if (isSetSuccess())
hashCode = hashCode * 8191 + success.hashCode();
hashCode = hashCode * 8191 + ((isSetSec()) ? 131071 : 524287);
if (isSetSec())
hashCode = hashCode * 8191 + sec.hashCode();
hashCode = hashCode * 8191 + ((isSetTope()) ? 131071 : 524287);
if (isSetTope())
hashCode = hashCode * 8191 + tope.hashCode();
hashCode = hashCode * 8191 + ((isSetTnase()) ? 131071 : 524287);
if (isSetTnase())
hashCode = hashCode * 8191 + tnase.hashCode();
return hashCode;
}
@Override
public int compareTo(waitForFateOperation_result other) {
if (!getClass().equals(other.getClass())) {
return getClass().getName().compareTo(other.getClass().getName());
}
int lastComparison = 0;
lastComparison = java.lang.Boolean.valueOf(isSetSuccess()).compareTo(other.isSetSuccess());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetSuccess()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, other.success);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetSec()).compareTo(other.isSetSec());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetSec()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, other.sec);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetTope()).compareTo(other.isSetTope());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTope()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tope, other.tope);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetTnase()).compareTo(other.isSetTnase());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTnase()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tnase, other.tnase);
if (lastComparison != 0) {
return lastComparison;
}
}
return 0;
}
public _Fields fieldForId(int fieldId) {
return _Fields.findByThriftId(fieldId);
}
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
scheme(iprot).read(iprot, this);
}
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
scheme(oprot).write(oprot, this);
}
@Override
public java.lang.String toString() {
java.lang.StringBuilder sb = new java.lang.StringBuilder("waitForFateOperation_result(");
boolean first = true;
sb.append("success:");
if (this.success == null) {
sb.append("null");
} else {
sb.append(this.success);
}
first = false;
if (!first) sb.append(", ");
sb.append("sec:");
if (this.sec == null) {
sb.append("null");
} else {
sb.append(this.sec);
}
first = false;
if (!first) sb.append(", ");
sb.append("tope:");
if (this.tope == null) {
sb.append("null");
} else {
sb.append(this.tope);
}
first = false;
if (!first) sb.append(", ");
sb.append("tnase:");
if (this.tnase == null) {
sb.append("null");
} else {
sb.append(this.tnase);
}
first = false;
sb.append(")");
return sb.toString();
}
public void validate() throws org.apache.thrift.TException {
// check for required fields
// check for sub-struct validity
}
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
try {
write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException {
try {
read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private static class waitForFateOperation_resultStandardSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public waitForFateOperation_resultStandardScheme getScheme() {
return new waitForFateOperation_resultStandardScheme();
}
}
private static class waitForFateOperation_resultStandardScheme extends org.apache.thrift.scheme.StandardScheme<waitForFateOperation_result> {
public void read(org.apache.thrift.protocol.TProtocol iprot, waitForFateOperation_result struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TField schemeField;
iprot.readStructBegin();
while (true)
{
schemeField = iprot.readFieldBegin();
if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
break;
}
switch (schemeField.id) {
case 0: // SUCCESS
if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
struct.success = iprot.readString();
struct.setSuccessIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 1: // SEC
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.sec = new org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException();
struct.sec.read(iprot);
struct.setSecIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 2: // TOPE
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.tope = new org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException();
struct.tope.read(iprot);
struct.setTopeIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 3: // TNASE
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.tnase = new org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException();
struct.tnase.read(iprot);
struct.setTnaseIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
default:
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
iprot.readFieldEnd();
}
iprot.readStructEnd();
// check for required fields of primitive type, which can't be checked in the validate method
struct.validate();
}
public void write(org.apache.thrift.protocol.TProtocol oprot, waitForFateOperation_result struct) throws org.apache.thrift.TException {
struct.validate();
oprot.writeStructBegin(STRUCT_DESC);
if (struct.success != null) {
oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
oprot.writeString(struct.success);
oprot.writeFieldEnd();
}
if (struct.sec != null) {
oprot.writeFieldBegin(SEC_FIELD_DESC);
struct.sec.write(oprot);
oprot.writeFieldEnd();
}
if (struct.tope != null) {
oprot.writeFieldBegin(TOPE_FIELD_DESC);
struct.tope.write(oprot);
oprot.writeFieldEnd();
}
if (struct.tnase != null) {
oprot.writeFieldBegin(TNASE_FIELD_DESC);
struct.tnase.write(oprot);
oprot.writeFieldEnd();
}
oprot.writeFieldStop();
oprot.writeStructEnd();
}
}
private static class waitForFateOperation_resultTupleSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public waitForFateOperation_resultTupleScheme getScheme() {
return new waitForFateOperation_resultTupleScheme();
}
}
private static class waitForFateOperation_resultTupleScheme extends org.apache.thrift.scheme.TupleScheme<waitForFateOperation_result> {
@Override
public void write(org.apache.thrift.protocol.TProtocol prot, waitForFateOperation_result struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol oprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet optionals = new java.util.BitSet();
if (struct.isSetSuccess()) {
optionals.set(0);
}
if (struct.isSetSec()) {
optionals.set(1);
}
if (struct.isSetTope()) {
optionals.set(2);
}
if (struct.isSetTnase()) {
optionals.set(3);
}
oprot.writeBitSet(optionals, 4);
if (struct.isSetSuccess()) {
oprot.writeString(struct.success);
}
if (struct.isSetSec()) {
struct.sec.write(oprot);
}
if (struct.isSetTope()) {
struct.tope.write(oprot);
}
if (struct.isSetTnase()) {
struct.tnase.write(oprot);
}
}
@Override
public void read(org.apache.thrift.protocol.TProtocol prot, waitForFateOperation_result struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet incoming = iprot.readBitSet(4);
if (incoming.get(0)) {
struct.success = iprot.readString();
struct.setSuccessIsSet(true);
}
if (incoming.get(1)) {
struct.sec = new org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException();
struct.sec.read(iprot);
struct.setSecIsSet(true);
}
if (incoming.get(2)) {
struct.tope = new org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException();
struct.tope.read(iprot);
struct.setTopeIsSet(true);
}
if (incoming.get(3)) {
struct.tnase = new org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException();
struct.tnase.read(iprot);
struct.setTnaseIsSet(true);
}
}
}
private static <S extends org.apache.thrift.scheme.IScheme> S scheme(org.apache.thrift.protocol.TProtocol proto) {
return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_SCHEME_FACTORY).getScheme();
}
}
public static class finishFateOperation_args implements org.apache.thrift.TBase<finishFateOperation_args, finishFateOperation_args._Fields>, java.io.Serializable, Cloneable, Comparable<finishFateOperation_args> {
private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("finishFateOperation_args");
private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)3);
private static final org.apache.thrift.protocol.TField CREDENTIALS_FIELD_DESC = new org.apache.thrift.protocol.TField("credentials", org.apache.thrift.protocol.TType.STRUCT, (short)1);
private static final org.apache.thrift.protocol.TField OPID_FIELD_DESC = new org.apache.thrift.protocol.TField("opid", org.apache.thrift.protocol.TType.I64, (short)2);
private static final org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY = new finishFateOperation_argsStandardSchemeFactory();
private static final org.apache.thrift.scheme.SchemeFactory TUPLE_SCHEME_FACTORY = new finishFateOperation_argsTupleSchemeFactory();
public org.apache.accumulo.core.trace.thrift.TInfo tinfo; // required
public org.apache.accumulo.core.security.thrift.TCredentials credentials; // required
public long opid; // required
/** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
public enum _Fields implements org.apache.thrift.TFieldIdEnum {
TINFO((short)3, "tinfo"),
CREDENTIALS((short)1, "credentials"),
OPID((short)2, "opid");
private static final java.util.Map<java.lang.String, _Fields> byName = new java.util.HashMap<java.lang.String, _Fields>();
static {
for (_Fields field : java.util.EnumSet.allOf(_Fields.class)) {
byName.put(field.getFieldName(), field);
}
}
/**
* Find the _Fields constant that matches fieldId, or null if its not found.
*/
public static _Fields findByThriftId(int fieldId) {
switch(fieldId) {
case 3: // TINFO
return TINFO;
case 1: // CREDENTIALS
return CREDENTIALS;
case 2: // OPID
return OPID;
default:
return null;
}
}
/**
* Find the _Fields constant that matches fieldId, throwing an exception
* if it is not found.
*/
public static _Fields findByThriftIdOrThrow(int fieldId) {
_Fields fields = findByThriftId(fieldId);
if (fields == null) throw new java.lang.IllegalArgumentException("Field " + fieldId + " doesn't exist!");
return fields;
}
/**
* Find the _Fields constant that matches name, or null if its not found.
*/
public static _Fields findByName(java.lang.String name) {
return byName.get(name);
}
private final short _thriftId;
private final java.lang.String _fieldName;
_Fields(short thriftId, java.lang.String fieldName) {
_thriftId = thriftId;
_fieldName = fieldName;
}
public short getThriftFieldId() {
return _thriftId;
}
public java.lang.String getFieldName() {
return _fieldName;
}
}
// isset id assignments
private static final int __OPID_ISSET_ID = 0;
private byte __isset_bitfield = 0;
public static final java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
static {
java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new java.util.EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.trace.thrift.TInfo.class)));
tmpMap.put(_Fields.CREDENTIALS, new org.apache.thrift.meta_data.FieldMetaData("credentials", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.TCredentials.class)));
tmpMap.put(_Fields.OPID, new org.apache.thrift.meta_data.FieldMetaData("opid", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
metaDataMap = java.util.Collections.unmodifiableMap(tmpMap);
org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(finishFateOperation_args.class, metaDataMap);
}
public finishFateOperation_args() {
}
public finishFateOperation_args(
org.apache.accumulo.core.trace.thrift.TInfo tinfo,
org.apache.accumulo.core.security.thrift.TCredentials credentials,
long opid)
{
this();
this.tinfo = tinfo;
this.credentials = credentials;
this.opid = opid;
setOpidIsSet(true);
}
/**
* Performs a deep copy on <i>other</i>.
*/
public finishFateOperation_args(finishFateOperation_args other) {
__isset_bitfield = other.__isset_bitfield;
if (other.isSetTinfo()) {
this.tinfo = new org.apache.accumulo.core.trace.thrift.TInfo(other.tinfo);
}
if (other.isSetCredentials()) {
this.credentials = new org.apache.accumulo.core.security.thrift.TCredentials(other.credentials);
}
this.opid = other.opid;
}
public finishFateOperation_args deepCopy() {
return new finishFateOperation_args(this);
}
@Override
public void clear() {
this.tinfo = null;
this.credentials = null;
setOpidIsSet(false);
this.opid = 0;
}
public org.apache.accumulo.core.trace.thrift.TInfo getTinfo() {
return this.tinfo;
}
public finishFateOperation_args setTinfo(org.apache.accumulo.core.trace.thrift.TInfo tinfo) {
this.tinfo = tinfo;
return this;
}
public void unsetTinfo() {
this.tinfo = null;
}
/** Returns true if field tinfo is set (has been assigned a value) and false otherwise */
public boolean isSetTinfo() {
return this.tinfo != null;
}
public void setTinfoIsSet(boolean value) {
if (!value) {
this.tinfo = null;
}
}
public org.apache.accumulo.core.security.thrift.TCredentials getCredentials() {
return this.credentials;
}
public finishFateOperation_args setCredentials(org.apache.accumulo.core.security.thrift.TCredentials credentials) {
this.credentials = credentials;
return this;
}
public void unsetCredentials() {
this.credentials = null;
}
/** Returns true if field credentials is set (has been assigned a value) and false otherwise */
public boolean isSetCredentials() {
return this.credentials != null;
}
public void setCredentialsIsSet(boolean value) {
if (!value) {
this.credentials = null;
}
}
public long getOpid() {
return this.opid;
}
public finishFateOperation_args setOpid(long opid) {
this.opid = opid;
setOpidIsSet(true);
return this;
}
public void unsetOpid() {
__isset_bitfield = org.apache.thrift.EncodingUtils.clearBit(__isset_bitfield, __OPID_ISSET_ID);
}
/** Returns true if field opid is set (has been assigned a value) and false otherwise */
public boolean isSetOpid() {
return org.apache.thrift.EncodingUtils.testBit(__isset_bitfield, __OPID_ISSET_ID);
}
public void setOpidIsSet(boolean value) {
__isset_bitfield = org.apache.thrift.EncodingUtils.setBit(__isset_bitfield, __OPID_ISSET_ID, value);
}
public void setFieldValue(_Fields field, java.lang.Object value) {
switch (field) {
case TINFO:
if (value == null) {
unsetTinfo();
} else {
setTinfo((org.apache.accumulo.core.trace.thrift.TInfo)value);
}
break;
case CREDENTIALS:
if (value == null) {
unsetCredentials();
} else {
setCredentials((org.apache.accumulo.core.security.thrift.TCredentials)value);
}
break;
case OPID:
if (value == null) {
unsetOpid();
} else {
setOpid((java.lang.Long)value);
}
break;
}
}
public java.lang.Object getFieldValue(_Fields field) {
switch (field) {
case TINFO:
return getTinfo();
case CREDENTIALS:
return getCredentials();
case OPID:
return getOpid();
}
throw new java.lang.IllegalStateException();
}
/** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
public boolean isSet(_Fields field) {
if (field == null) {
throw new java.lang.IllegalArgumentException();
}
switch (field) {
case TINFO:
return isSetTinfo();
case CREDENTIALS:
return isSetCredentials();
case OPID:
return isSetOpid();
}
throw new java.lang.IllegalStateException();
}
@Override
public boolean equals(java.lang.Object that) {
if (that == null)
return false;
if (that instanceof finishFateOperation_args)
return this.equals((finishFateOperation_args)that);
return false;
}
public boolean equals(finishFateOperation_args that) {
if (that == null)
return false;
if (this == that)
return true;
boolean this_present_tinfo = true && this.isSetTinfo();
boolean that_present_tinfo = true && that.isSetTinfo();
if (this_present_tinfo || that_present_tinfo) {
if (!(this_present_tinfo && that_present_tinfo))
return false;
if (!this.tinfo.equals(that.tinfo))
return false;
}
boolean this_present_credentials = true && this.isSetCredentials();
boolean that_present_credentials = true && that.isSetCredentials();
if (this_present_credentials || that_present_credentials) {
if (!(this_present_credentials && that_present_credentials))
return false;
if (!this.credentials.equals(that.credentials))
return false;
}
boolean this_present_opid = true;
boolean that_present_opid = true;
if (this_present_opid || that_present_opid) {
if (!(this_present_opid && that_present_opid))
return false;
if (this.opid != that.opid)
return false;
}
return true;
}
@Override
public int hashCode() {
int hashCode = 1;
hashCode = hashCode * 8191 + ((isSetTinfo()) ? 131071 : 524287);
if (isSetTinfo())
hashCode = hashCode * 8191 + tinfo.hashCode();
hashCode = hashCode * 8191 + ((isSetCredentials()) ? 131071 : 524287);
if (isSetCredentials())
hashCode = hashCode * 8191 + credentials.hashCode();
hashCode = hashCode * 8191 + org.apache.thrift.TBaseHelper.hashCode(opid);
return hashCode;
}
@Override
public int compareTo(finishFateOperation_args other) {
if (!getClass().equals(other.getClass())) {
return getClass().getName().compareTo(other.getClass().getName());
}
int lastComparison = 0;
lastComparison = java.lang.Boolean.valueOf(isSetTinfo()).compareTo(other.isSetTinfo());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTinfo()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, other.tinfo);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetCredentials()).compareTo(other.isSetCredentials());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetCredentials()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credentials, other.credentials);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetOpid()).compareTo(other.isSetOpid());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetOpid()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.opid, other.opid);
if (lastComparison != 0) {
return lastComparison;
}
}
return 0;
}
public _Fields fieldForId(int fieldId) {
return _Fields.findByThriftId(fieldId);
}
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
scheme(iprot).read(iprot, this);
}
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
scheme(oprot).write(oprot, this);
}
@Override
public java.lang.String toString() {
java.lang.StringBuilder sb = new java.lang.StringBuilder("finishFateOperation_args(");
boolean first = true;
sb.append("tinfo:");
if (this.tinfo == null) {
sb.append("null");
} else {
sb.append(this.tinfo);
}
first = false;
if (!first) sb.append(", ");
sb.append("credentials:");
if (this.credentials == null) {
sb.append("null");
} else {
sb.append(this.credentials);
}
first = false;
if (!first) sb.append(", ");
sb.append("opid:");
sb.append(this.opid);
first = false;
sb.append(")");
return sb.toString();
}
public void validate() throws org.apache.thrift.TException {
// check for required fields
// check for sub-struct validity
if (tinfo != null) {
tinfo.validate();
}
if (credentials != null) {
credentials.validate();
}
}
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
try {
write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException {
try {
// it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
__isset_bitfield = 0;
read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private static class finishFateOperation_argsStandardSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public finishFateOperation_argsStandardScheme getScheme() {
return new finishFateOperation_argsStandardScheme();
}
}
private static class finishFateOperation_argsStandardScheme extends org.apache.thrift.scheme.StandardScheme<finishFateOperation_args> {
public void read(org.apache.thrift.protocol.TProtocol iprot, finishFateOperation_args struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TField schemeField;
iprot.readStructBegin();
while (true)
{
schemeField = iprot.readFieldBegin();
if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
break;
}
switch (schemeField.id) {
case 3: // TINFO
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.tinfo = new org.apache.accumulo.core.trace.thrift.TInfo();
struct.tinfo.read(iprot);
struct.setTinfoIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 1: // CREDENTIALS
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.credentials = new org.apache.accumulo.core.security.thrift.TCredentials();
struct.credentials.read(iprot);
struct.setCredentialsIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 2: // OPID
if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
struct.opid = iprot.readI64();
struct.setOpidIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
default:
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
iprot.readFieldEnd();
}
iprot.readStructEnd();
// check for required fields of primitive type, which can't be checked in the validate method
struct.validate();
}
public void write(org.apache.thrift.protocol.TProtocol oprot, finishFateOperation_args struct) throws org.apache.thrift.TException {
struct.validate();
oprot.writeStructBegin(STRUCT_DESC);
if (struct.credentials != null) {
oprot.writeFieldBegin(CREDENTIALS_FIELD_DESC);
struct.credentials.write(oprot);
oprot.writeFieldEnd();
}
oprot.writeFieldBegin(OPID_FIELD_DESC);
oprot.writeI64(struct.opid);
oprot.writeFieldEnd();
if (struct.tinfo != null) {
oprot.writeFieldBegin(TINFO_FIELD_DESC);
struct.tinfo.write(oprot);
oprot.writeFieldEnd();
}
oprot.writeFieldStop();
oprot.writeStructEnd();
}
}
private static class finishFateOperation_argsTupleSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public finishFateOperation_argsTupleScheme getScheme() {
return new finishFateOperation_argsTupleScheme();
}
}
private static class finishFateOperation_argsTupleScheme extends org.apache.thrift.scheme.TupleScheme<finishFateOperation_args> {
@Override
public void write(org.apache.thrift.protocol.TProtocol prot, finishFateOperation_args struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol oprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet optionals = new java.util.BitSet();
if (struct.isSetTinfo()) {
optionals.set(0);
}
if (struct.isSetCredentials()) {
optionals.set(1);
}
if (struct.isSetOpid()) {
optionals.set(2);
}
oprot.writeBitSet(optionals, 3);
if (struct.isSetTinfo()) {
struct.tinfo.write(oprot);
}
if (struct.isSetCredentials()) {
struct.credentials.write(oprot);
}
if (struct.isSetOpid()) {
oprot.writeI64(struct.opid);
}
}
@Override
public void read(org.apache.thrift.protocol.TProtocol prot, finishFateOperation_args struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet incoming = iprot.readBitSet(3);
if (incoming.get(0)) {
struct.tinfo = new org.apache.accumulo.core.trace.thrift.TInfo();
struct.tinfo.read(iprot);
struct.setTinfoIsSet(true);
}
if (incoming.get(1)) {
struct.credentials = new org.apache.accumulo.core.security.thrift.TCredentials();
struct.credentials.read(iprot);
struct.setCredentialsIsSet(true);
}
if (incoming.get(2)) {
struct.opid = iprot.readI64();
struct.setOpidIsSet(true);
}
}
}
private static <S extends org.apache.thrift.scheme.IScheme> S scheme(org.apache.thrift.protocol.TProtocol proto) {
return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_SCHEME_FACTORY).getScheme();
}
}
public static class finishFateOperation_result implements org.apache.thrift.TBase<finishFateOperation_result, finishFateOperation_result._Fields>, java.io.Serializable, Cloneable, Comparable<finishFateOperation_result> {
private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("finishFateOperation_result");
private static final org.apache.thrift.protocol.TField SEC_FIELD_DESC = new org.apache.thrift.protocol.TField("sec", org.apache.thrift.protocol.TType.STRUCT, (short)1);
private static final org.apache.thrift.protocol.TField TNASE_FIELD_DESC = new org.apache.thrift.protocol.TField("tnase", org.apache.thrift.protocol.TType.STRUCT, (short)2);
private static final org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY = new finishFateOperation_resultStandardSchemeFactory();
private static final org.apache.thrift.scheme.SchemeFactory TUPLE_SCHEME_FACTORY = new finishFateOperation_resultTupleSchemeFactory();
public org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec; // required
public org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase; // required
/** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
public enum _Fields implements org.apache.thrift.TFieldIdEnum {
SEC((short)1, "sec"),
TNASE((short)2, "tnase");
private static final java.util.Map<java.lang.String, _Fields> byName = new java.util.HashMap<java.lang.String, _Fields>();
static {
for (_Fields field : java.util.EnumSet.allOf(_Fields.class)) {
byName.put(field.getFieldName(), field);
}
}
/**
* Find the _Fields constant that matches fieldId, or null if its not found.
*/
public static _Fields findByThriftId(int fieldId) {
switch(fieldId) {
case 1: // SEC
return SEC;
case 2: // TNASE
return TNASE;
default:
return null;
}
}
/**
* Find the _Fields constant that matches fieldId, throwing an exception
* if it is not found.
*/
public static _Fields findByThriftIdOrThrow(int fieldId) {
_Fields fields = findByThriftId(fieldId);
if (fields == null) throw new java.lang.IllegalArgumentException("Field " + fieldId + " doesn't exist!");
return fields;
}
/**
* Find the _Fields constant that matches name, or null if its not found.
*/
public static _Fields findByName(java.lang.String name) {
return byName.get(name);
}
private final short _thriftId;
private final java.lang.String _fieldName;
_Fields(short thriftId, java.lang.String fieldName) {
_thriftId = thriftId;
_fieldName = fieldName;
}
public short getThriftFieldId() {
return _thriftId;
}
public java.lang.String getFieldName() {
return _fieldName;
}
}
// isset id assignments
public static final java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
static {
java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new java.util.EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException.class)));
tmpMap.put(_Fields.TNASE, new org.apache.thrift.meta_data.FieldMetaData("tnase", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException.class)));
metaDataMap = java.util.Collections.unmodifiableMap(tmpMap);
org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(finishFateOperation_result.class, metaDataMap);
}
public finishFateOperation_result() {
}
public finishFateOperation_result(
org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec,
org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase)
{
this();
this.sec = sec;
this.tnase = tnase;
}
/**
* Performs a deep copy on <i>other</i>.
*/
public finishFateOperation_result(finishFateOperation_result other) {
if (other.isSetSec()) {
this.sec = new org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException(other.sec);
}
if (other.isSetTnase()) {
this.tnase = new org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException(other.tnase);
}
}
public finishFateOperation_result deepCopy() {
return new finishFateOperation_result(this);
}
@Override
public void clear() {
this.sec = null;
this.tnase = null;
}
public org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException getSec() {
return this.sec;
}
public finishFateOperation_result setSec(org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException sec) {
this.sec = sec;
return this;
}
public void unsetSec() {
this.sec = null;
}
/** Returns true if field sec is set (has been assigned a value) and false otherwise */
public boolean isSetSec() {
return this.sec != null;
}
public void setSecIsSet(boolean value) {
if (!value) {
this.sec = null;
}
}
public org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException getTnase() {
return this.tnase;
}
public finishFateOperation_result setTnase(org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException tnase) {
this.tnase = tnase;
return this;
}
public void unsetTnase() {
this.tnase = null;
}
/** Returns true if field tnase is set (has been assigned a value) and false otherwise */
public boolean isSetTnase() {
return this.tnase != null;
}
public void setTnaseIsSet(boolean value) {
if (!value) {
this.tnase = null;
}
}
public void setFieldValue(_Fields field, java.lang.Object value) {
switch (field) {
case SEC:
if (value == null) {
unsetSec();
} else {
setSec((org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException)value);
}
break;
case TNASE:
if (value == null) {
unsetTnase();
} else {
setTnase((org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException)value);
}
break;
}
}
public java.lang.Object getFieldValue(_Fields field) {
switch (field) {
case SEC:
return getSec();
case TNASE:
return getTnase();
}
throw new java.lang.IllegalStateException();
}
/** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
public boolean isSet(_Fields field) {
if (field == null) {
throw new java.lang.IllegalArgumentException();
}
switch (field) {
case SEC:
return isSetSec();
case TNASE:
return isSetTnase();
}
throw new java.lang.IllegalStateException();
}
@Override
public boolean equals(java.lang.Object that) {
if (that == null)
return false;
if (that instanceof finishFateOperation_result)
return this.equals((finishFateOperation_result)that);
return false;
}
public boolean equals(finishFateOperation_result that) {
if (that == null)
return false;
if (this == that)
return true;
boolean this_present_sec = true && this.isSetSec();
boolean that_present_sec = true && that.isSetSec();
if (this_present_sec || that_present_sec) {
if (!(this_present_sec && that_present_sec))
return false;
if (!this.sec.equals(that.sec))
return false;
}
boolean this_present_tnase = true && this.isSetTnase();
boolean that_present_tnase = true && that.isSetTnase();
if (this_present_tnase || that_present_tnase) {
if (!(this_present_tnase && that_present_tnase))
return false;
if (!this.tnase.equals(that.tnase))
return false;
}
return true;
}
@Override
public int hashCode() {
int hashCode = 1;
hashCode = hashCode * 8191 + ((isSetSec()) ? 131071 : 524287);
if (isSetSec())
hashCode = hashCode * 8191 + sec.hashCode();
hashCode = hashCode * 8191 + ((isSetTnase()) ? 131071 : 524287);
if (isSetTnase())
hashCode = hashCode * 8191 + tnase.hashCode();
return hashCode;
}
@Override
public int compareTo(finishFateOperation_result other) {
if (!getClass().equals(other.getClass())) {
return getClass().getName().compareTo(other.getClass().getName());
}
int lastComparison = 0;
lastComparison = java.lang.Boolean.valueOf(isSetSec()).compareTo(other.isSetSec());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetSec()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, other.sec);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.valueOf(isSetTnase()).compareTo(other.isSetTnase());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTnase()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tnase, other.tnase);
if (lastComparison != 0) {
return lastComparison;
}
}
return 0;
}
public _Fields fieldForId(int fieldId) {
return _Fields.findByThriftId(fieldId);
}
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
scheme(iprot).read(iprot, this);
}
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
scheme(oprot).write(oprot, this);
}
@Override
public java.lang.String toString() {
java.lang.StringBuilder sb = new java.lang.StringBuilder("finishFateOperation_result(");
boolean first = true;
sb.append("sec:");
if (this.sec == null) {
sb.append("null");
} else {
sb.append(this.sec);
}
first = false;
if (!first) sb.append(", ");
sb.append("tnase:");
if (this.tnase == null) {
sb.append("null");
} else {
sb.append(this.tnase);
}
first = false;
sb.append(")");
return sb.toString();
}
public void validate() throws org.apache.thrift.TException {
// check for required fields
// check for sub-struct validity
}
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
try {
write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException {
try {
read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
} catch (org.apache.thrift.TException te) {
throw new java.io.IOException(te);
}
}
private static class finishFateOperation_resultStandardSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public finishFateOperation_resultStandardScheme getScheme() {
return new finishFateOperation_resultStandardScheme();
}
}
private static class finishFateOperation_resultStandardScheme extends org.apache.thrift.scheme.StandardScheme<finishFateOperation_result> {
public void read(org.apache.thrift.protocol.TProtocol iprot, finishFateOperation_result struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TField schemeField;
iprot.readStructBegin();
while (true)
{
schemeField = iprot.readFieldBegin();
if (schemeField.type == org.apache.thrift.protocol.TType.STOP) {
break;
}
switch (schemeField.id) {
case 1: // SEC
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.sec = new org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException();
struct.sec.read(iprot);
struct.setSecIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
case 2: // TNASE
if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
struct.tnase = new org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException();
struct.tnase.read(iprot);
struct.setTnaseIsSet(true);
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
default:
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
iprot.readFieldEnd();
}
iprot.readStructEnd();
// check for required fields of primitive type, which can't be checked in the validate method
struct.validate();
}
public void write(org.apache.thrift.protocol.TProtocol oprot, finishFateOperation_result struct) throws org.apache.thrift.TException {
struct.validate();
oprot.writeStructBegin(STRUCT_DESC);
if (struct.sec != null) {
oprot.writeFieldBegin(SEC_FIELD_DESC);
struct.sec.write(oprot);
oprot.writeFieldEnd();
}
if (struct.tnase != null) {
oprot.writeFieldBegin(TNASE_FIELD_DESC);
struct.tnase.write(oprot);
oprot.writeFieldEnd();
}
oprot.writeFieldStop();
oprot.writeStructEnd();
}
}
private static class finishFateOperation_resultTupleSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
public finishFateOperation_resultTupleScheme getScheme() {
return new finishFateOperation_resultTupleScheme();
}
}
private static class finishFateOperation_resultTupleScheme extends org.apache.thrift.scheme.TupleScheme<finishFateOperation_result> {
@Override
public void write(org.apache.thrift.protocol.TProtocol prot, finishFateOperation_result struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol oprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet optionals = new java.util.BitSet();
if (struct.isSetSec()) {
optionals.set(0);
}
if (struct.isSetTnase()) {
optionals.set(1);
}
oprot.writeBitSet(optionals, 2);
if (struct.isSetSec()) {
struct.sec.write(oprot);
}
if (struct.isSetTnase()) {
struct.tnase.write(oprot);
}
}
@Override
public void read(org.apache.thrift.protocol.TProtocol prot, finishFateOperation_result struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet incoming = iprot.readBitSet(2);
if (incoming.get(0)) {
struct.sec = new org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException();
struct.sec.read(iprot);
struct.setSecIsSet(true);
}
if (incoming.get(1)) {
struct.tnase = new org.apache.accumulo.core.client.impl.thrift.ThriftNotActiveServiceException();
struct.tnase.read(iprot);
struct.setTnaseIsSet(true);
}
}
}
private static <S extends org.apache.thrift.scheme.IScheme> S scheme(org.apache.thrift.protocol.TProtocol proto) {
return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_SCHEME_FACTORY).getScheme();
}
}
private static void unusedMethod() {}
}