Class: ExampleCacheWriter

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

Instance Method Summary collapse

Instance Method Details

#beforeCreate(entryEvent) ⇒ Object



70
71
72
# File 'lib/examples.rb', line 70

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



76
77
78
# File 'lib/examples.rb', line 76

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

#beforeRegionClear(regionEvent) ⇒ Object



82
83
84
# File 'lib/examples.rb', line 82

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

#beforeRegionDestroy(regionEvent) ⇒ Object



79
80
81
# File 'lib/examples.rb', line 79

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

#beforeUpdate(entryEvent) ⇒ Object



73
74
75
# File 'lib/examples.rb', line 73

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

#closeObject



85
86
87
# File 'lib/examples.rb', line 85

def close
  puts 'CacheWriter is closing'
end