Class: GemFireServer

Inherits:
GemFireCacher show all
Defined in:
lib/gemfire-jruby.rb

Instance Method Summary collapse

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