Class: GemFireServer
- Inherits:
-
GemFireCacher
- Object
- GemFireCacher
- GemFireServer
- Defined in:
- lib/gemfire-jruby.rb
Instance Method Summary collapse
-
#initialize(locator, regionName = "data", cacheServerPort = 40404) ⇒ GemFireServer
constructor
A new instance of GemFireServer.
- #setLoader(cacheLoader) ⇒ Object
-
#setWriter(cacheWriter) ⇒ Object
Only servers can have CacheLoaders and CacheWriters.
Methods inherited from GemFireCacher
#addListener, #clear, #create, #decrement, #delete, #delete_matched, #destroy, #exist?, #increment, #invalidate, #keys, #put, #read, #removeListener, #write
Constructor Details
#initialize(locator, regionName = "data", cacheServerPort = 40404) ⇒ GemFireServer
Returns a new instance of GemFireServer.
331 332 333 |
# File 'lib/gemfire-jruby.rb', line 331 def initialize(locator, regionName="data", cacheServerPort=40404) @gemfire = ActiveSupport::Cache::GemFire.getInstance('server', {'locators'=>locator, 'region-name'=>regionName, 'cacheserver-port'=>cacheServerPort}) end |
Instance Method Details
#setLoader(cacheLoader) ⇒ Object
338 339 340 |
# File 'lib/gemfire-jruby.rb', line 338 def setLoader(cacheLoader) @gemfire.setLoader(cacheLoader) end |
#setWriter(cacheWriter) ⇒ Object
Only servers can have CacheLoaders and CacheWriters
335 336 337 |
# File 'lib/gemfire-jruby.rb', line 335 def setWriter(cacheWriter) @gemfire.setWriter(cacheWriter) end |