com.opensymphony.oscache.base.events
Class CachePatternEvent

java.lang.Object
  extended by com.opensymphony.oscache.base.events.CacheEvent
      extended by com.opensymphony.oscache.base.events.CachePatternEvent

public final class CachePatternEvent
extends CacheEvent

A CachePatternEvent is fired when a pattern has been applied to a cache.

Version:
$Revision: 254 $
Author:
Chris Miller

Field Summary
private  Cache map
          The cache the pattern is being applied to.
private  String pattern
          The pattern that is being applied.
 
Fields inherited from class com.opensymphony.oscache.base.events.CacheEvent
origin
 
Constructor Summary
CachePatternEvent(Cache map, String pattern)
          Constructs a cache pattern event with no origin
CachePatternEvent(Cache map, String pattern, String origin)
          Constructs a cache pattern event
 
Method Summary
 Cache getMap()
          Retrieve the cache map that had the pattern applied.
 String getPattern()
          Retrieve the pattern that was applied to the cache.
 String toString()
           
 
Methods inherited from class com.opensymphony.oscache.base.events.CacheEvent
getOrigin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

map

private Cache map
The cache the pattern is being applied to.


pattern

private String pattern
The pattern that is being applied.

Constructor Detail

CachePatternEvent

public CachePatternEvent(Cache map,
                         String pattern)
Constructs a cache pattern event with no origin

Parameters:
map - The cache map that the pattern was applied to
pattern - The pattern that was applied

CachePatternEvent

public CachePatternEvent(Cache map,
                         String pattern,
                         String origin)
Constructs a cache pattern event

Parameters:
map - The cache map that the pattern was applied to
pattern - The cache pattern that the event applies to.
origin - An optional tag that can be attached to the event to specify the event's origin. This is useful to prevent events from being fired recursively in some situations, such as when an event handler causes another event to be fired, or for logging purposes.
Method Detail

getMap

public Cache getMap()
Retrieve the cache map that had the pattern applied.


getPattern

public String getPattern()
Retrieve the pattern that was applied to the cache.


toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011 OpenSymphony. All Rights Reserved.