de.tubs.macs.control.net
Class MACSSystemIndication

java.lang.Object
  |
  +--de.tubs.macs.control.net.MACSMessage
        |
        +--de.tubs.macs.control.net.MACSSystemIndication

public class MACSSystemIndication
extends MACSMessage
implements java.io.Serializable

MACSSystemIndication. Used to indicate changes in a system/user and as a alive-message (heart beat).

See Also:
Serialized Form

Field Summary
 int state
          state (see SystemNet)
 User user
           
 
Fields inherited from class de.tubs.macs.control.net.MACSMessage
nextSequence, sender, sequence
 
Constructor Summary
MACSSystemIndication(ObjectID sender, User user, int state)
           
 
Methods inherited from class de.tubs.macs.control.net.MACSMessage
createApplicationAddressRequest, createApplicationAddressRequest, createApplicationAddressResponse, createMasterLeaveIndication, createMasterNominateRequest, createMasterNominateResponse, createMasterTransferRequest, createMasterTransferResponse, createSegmentJoinRequest, createSegmentJoinResponse, createSegmentLeaveIndication, createServerExpelIndication, createServerLeaveIndication, createServerNominateRequest, createServerNominateResponse, createSessionCreateRequest, createSessionCreateResponse, createSessionDataIndication, createSessionExpelIndication, createSessionIndication, createSessionIndication, createSessionInviteRequest, createSessionInviteResponse, createSessionJoinRequest, createSessionJoinRequest, createSessionJoinResponse, createSessionLeaveIndication, createSessionTerminateIndication, createSystemIndication
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

state

public int state
state (see SystemNet)

user

public User user
Constructor Detail

MACSSystemIndication

public MACSSystemIndication(ObjectID sender,
                            User user,
                            int state)