Class: ExampleCacheListener
- Inherits:
-
Object
- Object
- ExampleCacheListener
- Defined in:
- lib/examples.rb,
lib/examples.rb,
lib/examples.rb
Overview
copy and paste the ExampleCacheListener class (below) into the server shell
Instance Method Summary collapse
- #afterCreate(entryEvent) ⇒ Object
- #afterDestroy(entryEvent) ⇒ Object
- #afterInvalidate(entryEvent) ⇒ Object
- #afterRegionClear(regionEvent) ⇒ Object
- #afterRegionCreate(regionEvent) ⇒ Object
- #afterRegionDestroy(regionEvent) ⇒ Object
- #afterRegionInvalidate(regionEvent) ⇒ Object
- #afterRegionLive(regionEvent) ⇒ Object
- #afterUpdate(entryEvent) ⇒ Object
- #close ⇒ Object
Instance Method Details
#afterCreate(entryEvent) ⇒ Object
10 11 12 |
# File 'lib/examples.rb', line 10 def afterCreate(entryEvent) puts YAML::load(entryEvent.getKey).to_s + ' was created with ' + YAML::load(entryEvent.getNewValue).to_s end |
#afterDestroy(entryEvent) ⇒ Object
16 17 18 |
# File 'lib/examples.rb', line 16 def afterDestroy(entryEvent) puts YAML::load(entryEvent.getKey).to_s + ' was destroyed' end |
#afterInvalidate(entryEvent) ⇒ Object
19 20 |
# File 'lib/examples.rb', line 19 def afterInvalidate(entryEvent) end |
#afterRegionClear(regionEvent) ⇒ Object
27 28 29 |
# File 'lib/examples.rb', line 27 def afterRegionClear(regionEvent) puts 'Region ' + regionEvent.getRegion.getName + ' was cleared' end |
#afterRegionCreate(regionEvent) ⇒ Object
21 22 23 |
# File 'lib/examples.rb', line 21 def afterRegionCreate(regionEvent) puts 'Region ' + regionEvent.getRegion.getName + ' was created' end |
#afterRegionDestroy(regionEvent) ⇒ Object
24 25 26 |
# File 'lib/examples.rb', line 24 def afterRegionDestroy(regionEvent) puts 'Region ' + regionEvent.getRegion.getName + ' was destroyed' end |
#afterRegionInvalidate(regionEvent) ⇒ Object
30 31 32 |
# File 'lib/examples.rb', line 30 def afterRegionInvalidate(regionEvent) puts 'Region ' + regionEvent.getRegion.getName + ' was invalidated' end |
#afterRegionLive(regionEvent) ⇒ Object
33 34 35 |
# File 'lib/examples.rb', line 33 def afterRegionLive(regionEvent) raise 'Not supported in gemfire-jruby' end |
#afterUpdate(entryEvent) ⇒ Object
13 14 15 |
# File 'lib/examples.rb', line 13 def afterUpdate(entryEvent) puts YAML::load(entryEvent.getKey).to_s + ' was updated to ' + YAML::load(entryEvent.getNewValue).to_s end |
#close ⇒ Object
36 37 38 |
# File 'lib/examples.rb', line 36 def close puts 'CacheListener is closing' end |