Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.0.0
-
Fix Version/s: 2.0.1
-
Component/s: Push Library
-
Labels:None
-
Environment:server
-
Affects:Documentation (User Guide, Ref. Guide, etc.)
Description
We need to implement expiry mechanism for PushIds so they an be expired independently from the groups they belong to.
Activity
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #24010 | Fri Feb 25 06:28:08 MST 2011 | mircea.toma | |
Files Changed | ||||
MODIFY
/icepush/trunk/core/src/main/java/org/icepush/LocalPushGroupManager.java
|
Mircea Toma
created issue -
Mircea Toma
made changes -
Field | Original Value | New Value |
---|---|---|
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Mircea Toma
made changes -
Salesforce Case | [] | |
Affects | [Documentation (User Guide, Ref. Guide, etc.)] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Fix Version/s | 2.0.1 [ 10258 ] | |
Affects Version/s | 2.0.0 [ 10233 ] | |
Affects Version/s | 2.0-Alpha3 [ 10224 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #24015 | Fri Feb 25 10:13:03 MST 2011 | ken.fyten | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/lib/icepush.jar
|
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Implemented pushId expiry mechanism. Introduced internal PushID class meant to keep track of the last access time and the groups the pushId belongs to. Refactored code to iterate safely over shared collections. Also the map lookups are changed to avoid any NPE exceptions caused by concurrent accesses.