blob: 97218b4e7700e49fa6cac48c66a20e2dafdeb6c1 [file] [log] [blame]
/*
* 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.
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.Threading;
namespace Apache.Geode.Client.FwkLib
{
using Apache.Geode.DUnitFramework;
using Apache.Geode.Client.Tests;
using Apache.Geode.Client;
//[Serializable]
// public class TxInfo<Tkey,TVal>
// {
// TransactionId txId;
// int numExecutions;
// String regionName;
// Object key;
// //ModRoutingObject routingObject;
// public TxInfo()
// {
// this.numExecutions = 0;
// }
// public String getTxId()
// {
// return this.txId;
// }
// public int getNumExecutions()
// {
// return this.numExecutions;
// }
// public String getRegionName()
// {
// return this.regionName;
// }
// public Object getKey()
// {
// return this.key;
// }
// //public ModRoutingObject getRoutingObject()
// //{
// // return this.routingObject;
// //}
// public void setTxId(String txId)
// {
// this.txId = txId;
// }
// public void setNumExecutions(int executions)
// {
// this.numExecutions = executions;
// }
// public void incrementNumExecutions()
// {
// //this.numExecutions = numExecutions++;
// setNumExecutions(this.numExecutions++);
// Util.Log("Inside TXInfo numExecutionis {0}", this.numExecutions++);
// }
// public void setRegionName(String regionName)
// {
// this.regionName = regionName;
// }
// public void setKey(Object aKey)
// {
// this.key = aKey;
// }
// //public void setRoutingObject(ModRoutingObject aRoutingObject)
// //{
// // this.routingObject = aRoutingObject;
// //}
// public String toString()
// {
// string aStr = "";
// //StringBuffer aStr = new StringBuffer();
// //aStr.append("TxInfo {" + txId + ", numExecutions: " + numExecutions + ", FilterInfo {" + regionName + ", " + key + ", " + routingObject + "}");
// return aStr;
// }
// }
[Serializable]
public class TxInfo //: IPdxSerializable
{
TransactionId txId;
// Object txId;
int numExecutions;
//String regionName;
public TxInfo()
{
this.numExecutions = 0;
}
public TransactionId getTxId()
{
return this.txId;
}
//public Object getTxId()
//{
// return this.txId;
//}
public int getNumExecutions()
{
return this.numExecutions;
}
//public String getRegionName()
//{
// return this.regionName;
//}
public void setTxId(TransactionId txId)
{
this.txId = txId;
}
//public void setTxId(Object txId)
//{
// this.txId = txId;
//}
public void setNumExecutions(int executions)
{
this.numExecutions = executions;
}
public void incrementNumExecutions()
{
//this.numExecutions = numExecutions++;
setNumExecutions(this.numExecutions++);
Util.Log("Inside TXInfo numExecutionis {0}", this.numExecutions++);
}
}
}