| java.lang.Object | ||
| ↳ | com.google.inject.AbstractModule | |
| ↳ | uk.ac.imperial.presage2.util.network.NetworkModule | |
Static factory for AbstractModules which bind network interfaces.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Module to bind a constrained network. 
  
   | |||||||||||
Module to bind a fully connected network, where every agent can message
 every other agent with no limitations. 
  
   | |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class
  com.google.inject.AbstractModule
 | |||||||||||
   
From class
  java.lang.Object
 | |||||||||||
   
From interface
  com.google.inject.Module
 | |||||||||||
Module to bind a constrained network. This uses a
 ConstrainedNetworkController and a set of
 NetworkConstraints to limit message passing in some way.
| constraints | NetworkConstraints to use. | 
        
|---|
Module to bind a fully connected network, where every agent can message every other agent with no limitations.