| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuniverse.Bundle<Msg>
public class Bundle<Msg extends java.io.Serializable>
Represents the result of a Universe function where the universe is updated, messages are sent to registered Worlds, and Worlds are marked for removal from the universe.
| Constructor Summary | |
|---|---|
Bundle(Universe<Msg> univ)
Create a Bundle without any Mail/Worlds to remove  | 
|
Bundle(Universe<Msg> univ,
       List<Mail<Msg>> mails)
Create a Bundle with a list of Mail messages but no Worlds to remove  | 
|
Bundle(Universe<Msg> univ,
       List<Mail<Msg>> mails,
       List<IWorld> worlds)
Create a Bundle with a list of Mail messages and ask that the given Worlds be removed  | 
|
Bundle(Universe<Msg> univ,
       Mail<Msg>... mails)
Create a Bundle with Mail messages but no Worlds to remove  | 
|
Bundle(Universe<Msg> univ,
       Mail<Msg> mail)
Create a Bundle with Mail messages but no Worlds to remove  | 
|
| Method Summary | |
|---|---|
 List<Mail<Msg>> | 
getMails()
Get the list of Mail messages  | 
 Universe<Msg> | 
getUniverse()
Get the Universe state  | 
 List<IWorld> | 
getWorlds()
Get the worlds to be removed  | 
| Methods inherited from class java.lang.Object | 
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public Bundle(Universe<Msg> univ)
public Bundle(Universe<Msg> univ,
              Mail<Msg> mail)
public Bundle(Universe<Msg> univ,
              Mail<Msg>... mails)
public Bundle(Universe<Msg> univ,
              List<Mail<Msg>> mails)
public Bundle(Universe<Msg> univ,
              List<Mail<Msg>> mails,
              List<IWorld> worlds)
| Method Detail | 
|---|
public Universe<Msg> getUniverse()
public List<Mail<Msg>> getMails()
public List<IWorld> getWorlds()
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||