stores a status setting to be recorded after the buddy manager has been activated . this is typically used when status 's arrive before the buddy list is activated . concode_field_sep ConcurrentHashMap<JID,B> buddies concode_elem_sep Logger Log concode_elem_sep ConcurrentHashMap<JID,String> pendingVerboseStatuses concode_elem_sep ConcurrentHashMap<JID,PresenceType> pendingPresences concode_elem_sep WeakReference<TransportSession<B>> sessionRef concode_elem_sep boolean isActive concode_field_sep boolean hasBuddy concode_elem_sep void sendOfflineForAllAvailablePresences concode_elem_sep void sendPacket concode_elem_sep void sendAllAvailablePresences concode_elem_sep B getBuddy concode_elem_sep Collection<B> getBuddies concode_elem_sep void removeBuddy concode_elem_sep boolean isActivated concode_elem_sep void activate concode_elem_sep void resetBuddies concode_elem_sep void sendAllPresences concode_elem_sep TransportSession<B> getSession concode_elem_sep void storeBuddy
void function ( JID arg0 , PresenceType arg1 , String arg2 ) { if ( ! isActivated ( ) ) { pendingPresences . put ( arg0 , arg1 ) ; pendingVerboseStatuses . put ( arg0 , arg2 ) ; } else { try { B loc0 = getBuddy ( arg0 ) ; loc0 . setPresenceAndStatus ( arg1 , arg2 ) ; } catch ( NotFoundException loc1 ) { } } }