/* */ 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
*/