| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsynergynetframework.appsystem.services.net.rapidnetworkmanager.RapidNetworkManager
public class RapidNetworkManager
The Class RapidNetworkManager.
| Nested Class Summary | |
|---|---|
static class | 
RapidNetworkManager.SyncType
The Enum SyncType.  | 
| Field Summary | |
|---|---|
static boolean | 
isConnected
The is connected.  | 
| Constructor Summary | |
|---|---|
RapidNetworkManager()
 | 
|
| Method Summary | |
|---|---|
static void | 
addNetworkedContentListener(NetworkedContentMessageProcessor.NetworkedContentListener listener)
Adds the networked content listener.  | 
static void | 
broadcastItem(ContentItem item)
Broadcast item.  | 
static void | 
broadcastItems(java.util.List<ContentItem> items)
Broadcast items.  | 
static void | 
connect(DefaultSynergyNetApp app)
Connect.  | 
static void | 
connect(DefaultSynergyNetApp app,
        boolean contentSystemExists)
Connect.  | 
static void | 
enableNetworkFlick(boolean isFlickEnabled)
Enable network flick.  | 
static java.util.HashMap<java.lang.Class<? extends ContentItem>,ConstructionManager> | 
getConstructionManagers()
Gets the construction managers.  | 
static java.util.List<java.lang.Class<?>> | 
getReceiverClasses()
Gets the receiver classes.  | 
static TableCommsClientService | 
getTableCommsClientService()
Gets the table comms client service.  | 
static void | 
postItem(ContentItem item,
         TableIdentity tableIdentity)
Post item.  | 
static void | 
postItems(java.util.List<ContentItem> items,
          TableIdentity tableIdentity)
Post items.  | 
static void | 
registerConstructionManager(java.lang.Class<? extends ContentItem> itemClass,
                            ConstructionManager constructManager)
Register construction manager.  | 
static void | 
registerMessageProcessor(MessageProcessor processor)
Register message processor.  | 
static void | 
removeMessageProcessor(MessageProcessor processor)
Removes the message processor.  | 
static void | 
removeMessageProcessors()
Removes the message processors.  | 
static void | 
removeNetworkedContentListeners()
Removes the networked content listeners.  | 
static void | 
setAutoConnectTime(int reconnectTime)
Sets the auto connect time.  | 
static void | 
setAutoReconnect(boolean autoReconnect)
Sets the auto reconnect.  | 
static void | 
setTableOrientation(float angle)
Sets the table orientation.  | 
static void | 
setTablePosition(int x,
                 int y)
Sets the table position.  | 
static void | 
shareItem(ContentItem item,
          TableIdentity tableIdentity,
          RapidNetworkManager.SyncType syncType)
Share item.  | 
static void | 
unshareItem(ContentItem item,
            TableIdentity tableIdentity,
            RapidNetworkManager.SyncType syncType)
Unshare item.  | 
static void | 
update()
Update.  | 
| Methods inherited from class java.lang.Object | 
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static boolean isConnected
| Constructor Detail | 
|---|
public RapidNetworkManager()
| Method Detail | 
|---|
public static void addNetworkedContentListener(NetworkedContentMessageProcessor.NetworkedContentListener listener)
listener - the listener
public static void broadcastItem(ContentItem item)
                          throws java.io.IOException
item - the item
java.io.IOException - Signals that an I/O exception has occurred.
public static void broadcastItems(java.util.List<ContentItem> items)
                           throws java.io.IOException
items - the items
java.io.IOException - Signals that an I/O exception has occurred.public static void connect(DefaultSynergyNetApp app)
app - the app
public static void connect(DefaultSynergyNetApp app,
                           boolean contentSystemExists)
app - the appcontentSystemExists - the content system exists
public static void enableNetworkFlick(boolean isFlickEnabled)
                               throws java.io.IOException
isFlickEnabled - the is flick enabled
java.io.IOException - Signals that an I/O exception has occurred.public static java.util.HashMap<java.lang.Class<? extends ContentItem>,ConstructionManager> getConstructionManagers()
public static java.util.List<java.lang.Class<?>> getReceiverClasses()
public static TableCommsClientService getTableCommsClientService()
public static void postItem(ContentItem item,
                            TableIdentity tableIdentity)
                     throws java.io.IOException
item - the itemtableIdentity - the table identity
java.io.IOException - Signals that an I/O exception has occurred.
public static void postItems(java.util.List<ContentItem> items,
                             TableIdentity tableIdentity)
                      throws java.io.IOException
items - the itemstableIdentity - the table identity
java.io.IOException - Signals that an I/O exception has occurred.
public static void registerConstructionManager(java.lang.Class<? extends ContentItem> itemClass,
                                               ConstructionManager constructManager)
itemClass - the item classconstructManager - the construct managerpublic static void registerMessageProcessor(MessageProcessor processor)
processor - the processorpublic static void removeMessageProcessor(MessageProcessor processor)
processor - the processorpublic static void removeMessageProcessors()
public static void removeNetworkedContentListeners()
public static void setAutoConnectTime(int reconnectTime)
reconnectTime - the new auto connect timepublic static void setAutoReconnect(boolean autoReconnect)
autoReconnect - the new auto reconnectpublic static void setTableOrientation(float angle)
angle - the new table orientation
public static void setTablePosition(int x,
                                    int y)
x - the xy - the y
public static void shareItem(ContentItem item,
                             TableIdentity tableIdentity,
                             RapidNetworkManager.SyncType syncType)
                      throws java.io.IOException
item - the itemtableIdentity - the table identitysyncType - the sync type
java.io.IOException - Signals that an I/O exception has occurred.
public static void unshareItem(ContentItem item,
                               TableIdentity tableIdentity,
                               RapidNetworkManager.SyncType syncType)
                        throws java.io.IOException
item - the itemtableIdentity - the table identitysyncType - the sync type
java.io.IOException - Signals that an I/O exception has occurred.public static void update()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||