Package org.jboss.cache.invalidation.bridges

Source Code of org.jboss.cache.invalidation.bridges.JMSCacheInvalidationMessage

/*    */ package org.jboss.cache.invalidation.bridges;
/*    */
/*    */ import java.io.Serializable;
/*    */ import java.rmi.dgc.VMID;
/*    */ import org.jboss.cache.invalidation.BatchInvalidation;
/*    */
/*    */ public class JMSCacheInvalidationMessage
/*    */   implements Serializable
/*    */ {
/* 50 */   protected BatchInvalidation[] bis = null;
/* 51 */   protected VMID emitter = null;
/*    */   protected String invalidateAllGroupName;
/*    */
/*    */   public JMSCacheInvalidationMessage(VMID source, String groupName, Serializable[] keys)
/*    */   {
/* 62 */     this.emitter = source;
/* 63 */     this.bis = new BatchInvalidation[] { new BatchInvalidation(keys, groupName) };
/*    */   }
/*    */
/*    */   public JMSCacheInvalidationMessage(VMID source, BatchInvalidation[] invalidations)
/*    */   {
/* 72 */     this.emitter = source;
/* 73 */     this.bis = invalidations;
/*    */   }
/*    */
/*    */   public JMSCacheInvalidationMessage(VMID source, String groupName)
/*    */   {
/* 78 */     this.emitter = source;
/* 79 */     this.invalidateAllGroupName = groupName;
/*    */   }
/*    */
/*    */   public BatchInvalidation[] getInvalidations()
/*    */   {
/* 86 */     if (this.bis == null) {
/* 87 */       this.bis = new BatchInvalidation[0];
/*    */     }
/* 89 */     return this.bis;
/*    */   }
/*    */ }

/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/jboss-embedded-all.jar
* Qualified Name:     org.jboss.cache.invalidation.bridges.JMSCacheInvalidationMessage
* JD-Core Version:    0.6.0
*/
TOP

Related Classes of org.jboss.cache.invalidation.bridges.JMSCacheInvalidationMessage

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.