List of usage examples for java.util.concurrent.locks Lock lock
lock
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public Map<String, SocialAffair> getAffairs() { Lock lock = rwAffairLock.readLock(); lock.lock(); try {/*from w w w . j av a2 s .c o m*/ return Collections.unmodifiableMap(affairs); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
/** * Returns an unmodifiable version of the friends map. * @return/*from www .j a v a 2 s.c om*/ */ public Map<String, SocialChild> getChildren() { Lock lock = rwChildLock.readLock(); lock.lock(); try { return Collections.unmodifiableMap(children); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public Status getSocialStatus() { Lock lock = rwStatusLock.readLock(); lock.lock(); try {//from www . j a va2 s . c o m return person.getSocialStatus(); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public Gender getGender() { Lock lock = rwGenderLock.readLock(); lock.lock(); try {/*from w ww . ja va2 s . co m*/ return person.getGender(); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public boolean isLawyer() { Lock lock = rwLawyerLock.readLock(); lock.lock(); try {/* w w w . j a v a 2 s .com*/ return person.isLawyer(); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public boolean isPriest() { Lock lock = rwPriestLock.readLock(); lock.lock(); try {/*from w ww.j a va2s . c om*/ return person.isPriest(); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
/** * Returns an unmodifiable version of the friends map. * @return/*from w w w . ja v a2 s . c o m*/ */ public Map<String, SocialFriend> getFriends() { Lock lock = rwFriendLock.readLock(); lock.lock(); try { return Collections.unmodifiableMap(friends); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public String getChildOf() { Lock lock = rwChildOfLock.readLock(); lock.lock(); try {/*from w ww . j a va2 s. c o m*/ return person.getChildOf(); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public SocialDivorce getDivorce() { Lock lock = rwDivorceLock.readLock(); lock.lock(); try {//from www. j a v a2 s . c o m return socialDivorce; } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public void setSocialStatus(Status socialStatus) { Lock lock = rwStatusLock.writeLock(); lock.lock(); try {//w w w. ja va 2s.co m person.setSocialStatus(socialStatus); } finally { lock.unlock(); } }