org.jboss.cache.buddyreplication
Class BuddyGroup

java.lang.Object
  extended by org.jboss.cache.buddyreplication.BuddyGroup
All Implemented Interfaces:
Serializable

@ThreadSafe
public class BuddyGroup
extends Object
implements Serializable

Value object that represents a buddy group

Author:
Manik Surtani (manik AT jboss DOT org)
See Also:
Serialized Form

Constructor Summary
BuddyGroup()
           
BuddyGroup(String groupName, org.jgroups.Address dataOwner)
           
 
Method Summary
protected  void addBuddies(Collection<org.jgroups.Address> buddies)
           
 List<org.jgroups.Address> getBuddies()
           
 Vector<org.jgroups.Address> getBuddiesAsVector()
          Added in 2.2.0 as an optimisation for JGroups which internally uses vectors.
 org.jgroups.Address getDataOwner()
           
 String getGroupName()
           
 Date getLastModified()
           
protected  void removeBuddies(Collection<org.jgroups.Address> buddies)
           
protected  void setDataOwner(org.jgroups.Address dataOwner)
           
protected  void setGroupName(String groupName)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BuddyGroup

public BuddyGroup()

BuddyGroup

public BuddyGroup(String groupName,
                  org.jgroups.Address dataOwner)
Method Detail

getGroupName

public String getGroupName()

setGroupName

protected void setGroupName(String groupName)

getDataOwner

public org.jgroups.Address getDataOwner()

setDataOwner

protected void setDataOwner(org.jgroups.Address dataOwner)

getBuddies

public List<org.jgroups.Address> getBuddies()

addBuddies

protected void addBuddies(Collection<org.jgroups.Address> buddies)

removeBuddies

protected void removeBuddies(Collection<org.jgroups.Address> buddies)

getLastModified

public Date getLastModified()

toString

public String toString()
Overrides:
toString in class Object

getBuddiesAsVector

public Vector<org.jgroups.Address> getBuddiesAsVector()
Added in 2.2.0 as an optimisation for JGroups which internally uses vectors.

Returns:
a list of buddies
Since:
2.2.0


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.