public class BrokerTicket
extends java.lang.Object
implements com.gemstone.gemfire.DataSerializable, com.gemstone.gemfire.cache.util.ObjectSizer
Broker.
Implements DataSerializable for better performance and ObjectSizer for better use with an memory evictor.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
REGION_TABLE_NAME |
static java.lang.String |
REGION_TABLE_SHORT_NAME |
| Constructor and Description |
|---|
BrokerTicket() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
commaSeparatedStringFor(java.util.Vector fields) |
void |
fromData(java.io.DataInput in) |
int |
getBrokerId() |
protected static java.lang.String |
getFiller(int tid)
Returns a String for the filler fields.
|
int |
getId() |
protected static int |
getId(int i,
int bid,
int numTicketsPerBroker)
Returns a unique id for the i'th ticket for the given broker id and number
of tickets per broker.
|
double |
getPrice() |
protected static double |
getPrice(int tid,
int numTicketPrices)
Returns a price for the given ticket id and number of unique ticket prices.
|
int |
getQuantity() |
protected static int |
getQuantity(int tid)
Returns a quantity for the given ticket id.
|
static java.lang.String |
getTableAndShortName() |
static java.lang.String |
getTableName() |
static java.lang.String |
getTableShortName() |
java.lang.String |
getTicker() |
protected static java.lang.String |
getTicker(int tid)
Returns a ticker for the given ticket id.
|
void |
init(int i,
int bid,
int numTicketsPerBroker,
int numTicketPrices)
Initialize the i'th ticket for the given broker id.
|
void |
setBrokerId(int brokerId) |
void |
setId(int id) |
void |
setPrice(double price) |
void |
setQuantity(int quantity) |
void |
setTicker(java.lang.String ticker) |
int |
sizeof(java.lang.Object o) |
void |
toData(java.io.DataOutput out) |
java.lang.String |
toString() |
public static java.lang.String REGION_TABLE_NAME
public static java.lang.String REGION_TABLE_SHORT_NAME
public static java.lang.String getTableName()
public static java.lang.String getTableShortName()
public static java.lang.String getTableAndShortName()
public static java.lang.String commaSeparatedStringFor(java.util.Vector fields)
protected static int getId(int i,
int bid,
int numTicketsPerBroker)
protected static double getPrice(int tid,
int numTicketPrices)
protected static int getQuantity(int tid)
protected static java.lang.String getTicker(int tid)
protected static java.lang.String getFiller(int tid)
public void init(int i,
int bid,
int numTicketsPerBroker,
int numTicketPrices)
public int getId()
public void setId(int id)
public int getBrokerId()
public void setBrokerId(int brokerId)
public double getPrice()
public void setPrice(double price)
public int getQuantity()
public void setQuantity(int quantity)
public java.lang.String getTicker()
public void setTicker(java.lang.String ticker)
public java.lang.String toString()
toString in class java.lang.Objectpublic int sizeof(java.lang.Object o)
sizeof in interface com.gemstone.gemfire.cache.util.ObjectSizerpublic void toData(java.io.DataOutput out)
throws java.io.IOException
toData in interface com.gemstone.gemfire.DataSerializablejava.io.IOExceptionpublic void fromData(java.io.DataInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
fromData in interface com.gemstone.gemfire.DataSerializablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.