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, #write
Constructor Details
#initialize(locator, regionName = "data", cacheServerPort = 40404) ⇒ GemFireServer
Returns a new instance of GemFireServer.
323 324 325 |
# File 'lib/gemfire-jruby.rb', line 323 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
330 331 332 |
# File 'lib/gemfire-jruby.rb', line 330 def setLoader(cacheLoader) @gemfire.setLoader(cacheLoader) end |
#setWriter(cacheWriter) ⇒ Object
Only servers can have CacheLoaders and CacheWriters
327 328 329 |
# File 'lib/gemfire-jruby.rb', line 327 def setWriter(cacheWriter) @gemfire.setWriter(cacheWriter) end |