Class: ExampleCacheWriter

Inherits:
Object
  • Object
show all
Defined in:
lib/examples.rb,
lib/examples.rb

Instance Method Summary collapse

Instance Method Details

#beforeCreate(entryEvent) ⇒ Object



42
43
44
# File 'lib/examples.rb', line 42

def beforeCreate(entryEvent)
  puts YAML::load(entryEvent.getKey).to_s + ' is about to be created with ' + YAML::load(entryEvent.getNewValue).to_s
end

#beforeDestroy(entryEvent) ⇒ Object



48
49
50
# File 'lib/examples.rb', line 48

def beforeDestroy(entryEvent)
  puts YAML::load(entryEvent.getKey).to_s + ' is about to be destroyed'
end

#beforeRegionClear(regionEvent) ⇒ Object



54
55
56
# File 'lib/examples.rb', line 54

def beforeRegionClear(regionEvent)
  puts 'Region ' + regionEvent.getRegion.getName + ' is about to be cleared'
end

#beforeRegionDestroy(regionEvent) ⇒ Object



51
52
53
# File 'lib/examples.rb', line 51

def beforeRegionDestroy(regionEvent)
  puts 'Region ' + regionEvent.getRegion.getName + ' is about to be destroyed'
end

#beforeUpdate(entryEvent) ⇒ Object



45
46
47
# File 'lib/examples.rb', line 45

def beforeUpdate(entryEvent)
  puts YAML::load(entryEvent.getKey).to_s + ' is about to be updated to ' + YAML::load(entryEvent.getNewValue).to_s
end

#closeObject



57
58
59
# File 'lib/examples.rb', line 57

def close
  puts 'CacheWriter is closing'
end