Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

com.newstep.solid.netio.rtt
Class RedundancyElement
com.newstep.solid.netio.ProtocolElement
  |
  +--com.newstep.solid.netio.rtt.RedundancyElement
All Implemented Interfaces:
       ProtocolListener

public class RedundancyElement      
Implements:
ProtocolListener
 
Links:
Kernel Association Association Link
to Class ContinuityElement
Associates type:
aggregationByValue
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
protected
Custom properties
link:
aggregationByValue
 
Kernel Association Association Link
to Class ContinuityElement
Associates type:
aggregationByValue
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
protected
Custom properties
link:
aggregationByValue
 
Kernel Association Association Link
to Class ContinuityElement
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
protected
 
Generalization Generalization Link
to Class ProtocolElement
 
Implementation Implementation Link
to Interface ProtocolListener
 
 

Field Summary
private final static String
protected ReentrantLock
protected static Logger
Constructor Summary
void
void
Method Summary
private void
private void
public void
protected void
public void
Field Detail
active
protected ContinuityElement active
Multiplicity:
1
 

className
private final static String className
Final.
Multiplicity:
1
Static.
 

failoverLock
protected ReentrantLock failoverLock
Multiplicity:
1
 

logger
protected static Logger logger
Multiplicity:
1
Static.
 

primaryChannel
protected ContinuityElement primaryChannel
Multiplicity:
1
 

secondaryChannel
protected ContinuityElement secondaryChannel
Multiplicity:
1
 
Constructor Detail
RedundancyElement
void RedundancyElement (ContinuityElement p, ContinuityElement s)
 
Stereotype:
create
 

RedundancyElement
void RedundancyElement ()
 
Stereotype:
create
 
Method Detail
cleanup
private void cleanup (ContinuityElement ce)
 
 

failover
private void failover (ContinuityElement failed, ContinuityElement good)
 
 

messageReceived
public void messageReceived (ProtocolMessage message)
 
 

stateChange
protected void stateChange (ContinuityElement ce)
 
 

write
public void write (ProtocolMessage message)
 
 

Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD