| Modifier and Type | Class and Description |
|---|---|
class |
DefaultModel<W extends World,B extends Bidder<? extends Good>> |
| Modifier and Type | Field and Description |
|---|---|
protected World |
Bundle.world |
| Modifier and Type | Method and Description |
|---|---|
abstract World |
Good.getWorld() |
World |
Bundle.getWorld() |
abstract World |
Bidder.getWorld() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
Bidder.refreshReference(World world)
To prevent from creating too many identical world instances, worlds are not serialized and deserialized with the bidder
As a temporary solution, the world instance is re-added after deserialization by calling this method. This method will be removed in a later version and be done automatically during deserialization. |
| Modifier and Type | Class and Description |
|---|---|
class |
BMWorld |
| Modifier and Type | Method and Description |
|---|---|
void |
BMBidder.refreshReference(World world) |
| Modifier and Type | Class and Description |
|---|---|
class |
CATSWorld |
| Modifier and Type | Method and Description |
|---|---|
void |
CATSBidder.refreshReference(World world) |
| Modifier and Type | Class and Description |
|---|---|
class |
GSVMWorld |
| Modifier and Type | Method and Description |
|---|---|
void |
GSVMBidder.refreshReference(World world) |
| Modifier and Type | Class and Description |
|---|---|
class |
LSVMWorld |
| Modifier and Type | Method and Description |
|---|---|
void |
LSVMBidder.refreshReference(World world) |
| Modifier and Type | Class and Description |
|---|---|
class |
MRVMWorld |
| Modifier and Type | Method and Description |
|---|---|
void |
MRVMRegionalBidder.refreshReference(World world) |
void |
MRVMBidder.refreshReference(World world) |
| Modifier and Type | Class and Description |
|---|---|
class |
SRVMWorld |
| Modifier and Type | Method and Description |
|---|---|
void |
SRVMBidder.refreshReference(World world) |
| Modifier and Type | Method and Description |
|---|---|
<T extends World> |
JSONInstanceHandler.readWorld(Class<T> type,
long worldId) |
abstract <T extends World> |
InstanceHandler.readWorld(Class<T> type,
long world)
Reads a world instance.
|
<T extends World> |
InMemoryInstanceHandler.readWorld(Class<T> type,
long world) |
| Modifier and Type | Method and Description |
|---|---|
<T extends Bidder<?>> |
JSONInstanceHandler.readBidder(Class<T> type,
World world,
long populationId,
long bidderId) |
abstract <T extends Bidder<?>> |
InstanceHandler.readBidder(Class<T> type,
World world,
long populationId,
long bidderId)
Used to deserialize a bidder, if its implementing class is known
|
<T extends Bidder<?>> |
InMemoryInstanceHandler.readBidder(Class<T> type,
World world,
long populationId,
long bidderId) |
<T extends Bidder<?>> |
JSONInstanceHandler.readBidderWithUnknownType(Class<T> bidderSuperType,
World world,
long populationId,
long bidderId) |
abstract <T extends Bidder<?>> |
InstanceHandler.readBidderWithUnknownType(Class<T> bidderSuperType,
World world,
long populationId,
long bidderId)
Used to deserialize a bidder, if its type is not exactly known,
i.e., if there are different bidder implementations for this model.
|
<T extends Bidder<?>> |
InMemoryInstanceHandler.readBidderWithUnknownType(Class<T> bidderSuperType,
World world,
long populationId,
long bidderId) |
<T extends Bidder<?>> |
JSONInstanceHandler.readPopulation(Class<T> type,
World world,
long populationId) |
abstract <T extends Bidder<?>> |
InstanceHandler.readPopulation(Class<T> type,
World world,
long populationId)
Used to deserialize a set of bidders, if the implementing class of all bidders is known and the same
|
<T extends Bidder<?>> |
InMemoryInstanceHandler.readPopulation(Class<T> type,
World world,
long populationId) |
<T extends Bidder<?>> |
JSONInstanceHandler.readPopulationWithUnknownTypes(Class<T> bidderSuperType,
World world,
long populationId) |
abstract <T extends Bidder<?>> |
InstanceHandler.readPopulationWithUnknownTypes(Class<T> bidderSuperType,
World world,
long populationId)
Used to deserialize a set of bidders, if their type is not exactly known,
i.e., if there are different bidder implementations for this model.
|
<T extends Bidder<?>> |
InMemoryInstanceHandler.readPopulationWithUnknownTypes(Class<T> bidderSuperType,
World world,
long populationId) |
void |
JSONInstanceHandler.writeWorld(World world) |
abstract void |
InstanceHandler.writeWorld(World world)
Writes a world instance.
|
void |
InMemoryInstanceHandler.writeWorld(World world) |
Copyright © 2017. All rights reserved.