@Override public <E> ITopic<E> getReliableTopic(String name) { checkNotNull(name, "Retrieving a topic instance with a null name is not allowed!"); return getDistributedObject(ReliableTopicService.SERVICE_NAME, name); }
@Override public <E> IList<E> getList(String name) { checkNotNull(name, "Retrieving a list instance with a null name is not allowed!"); return getDistributedObject(ListService.SERVICE_NAME, name); }
@Override public <K, V> MultiMap<K, V> getMultiMap(String name) { checkNotNull(name, "Retrieving a multi-map instance with a null name is not allowed!"); return getDistributedObject(MultiMapService.SERVICE_NAME, name); }
@Override public ICountDownLatch getCountDownLatch(String name) { checkNotNull(name, "Retrieving a countdown-latch instance with a null name is not allowed!"); return getDistributedObject(CountDownLatchService.SERVICE_NAME, name); }
@Override public ISemaphore getSemaphore(String name) { checkNotNull(name, "Retrieving a semaphore instance with a null name is not allowed!"); return getDistributedObject(SemaphoreService.SERVICE_NAME, name); }
@Override public IScheduledExecutorService getScheduledExecutorService(String name) { checkNotNull(name, "Retrieving a scheduled executor instance with a null name is not allowed!"); return getDistributedObject(DistributedScheduledExecutorService.SERVICE_NAME, name); }
@Override public JobTracker getJobTracker(String name) { checkNotNull(name, "Retrieving a job tracker instance with a null name is not allowed!"); return getDistributedObject(MapReduceService.SERVICE_NAME, name); }
@Override public <E> Ringbuffer<E> getRingbuffer(String name) { checkNotNull(name, "Retrieving a ringbuffer instance with a null name is not allowed!"); return getDistributedObject(RingbufferService.SERVICE_NAME, name); }
@Override public DurableExecutorService getDurableExecutorService(String name) { checkNotNull(name, "Retrieving a durable executor instance with a null name is not allowed!"); return getDistributedObject(DistributedDurableExecutorService.SERVICE_NAME, name); }
@Override public FlakeIdGenerator getFlakeIdGenerator(String name) { checkNotNull(name, "Retrieving a Flake ID-generator instance with a null name is not allowed!"); return getDistributedObject(FlakeIdGeneratorService.SERVICE_NAME, name); }
@Override public ISemaphore getSemaphore(String name) { checkNotNull(name, "Retrieving a semaphore instance with a null name is not allowed!"); return getDistributedObject(SemaphoreService.SERVICE_NAME, name); }
@Override public <K, V> ReplicatedMap<K, V> getReplicatedMap(String name) { checkNotNull(name, "Retrieving a replicated map instance with a null name is not allowed!"); return getDistributedObject(ReplicatedMapService.SERVICE_NAME, name); }
@Override public CardinalityEstimator getCardinalityEstimator(String name) { checkNotNull(name, "Retrieving a cardinality estimator instance with a null name is not allowed!"); return getDistributedObject(CardinalityEstimatorService.SERVICE_NAME, name); }
@Override public <E> ISet<E> getSet(String name) { checkNotNull(name, "Retrieving a set instance with a null name is not allowed!"); return getDistributedObject(SetService.SERVICE_NAME, name); }
@Override public IdGenerator getIdGenerator(String name) { checkNotNull(name, "Retrieving an ID-generator instance with a null name is not allowed!"); return getDistributedObject(IdGeneratorService.SERVICE_NAME, name); }
@Override public IAtomicLong getAtomicLong(String name) { checkNotNull(name, "Retrieving an atomic-long instance with a null name is not allowed!"); return getDistributedObject(AtomicLongService.SERVICE_NAME, name); }
@Override public <E> IAtomicReference<E> getAtomicReference(String name) { checkNotNull(name, "Retrieving an atomic-reference instance with a null name is not allowed!"); return getDistributedObject(AtomicReferenceService.SERVICE_NAME, name); }
@Override public <E> Ringbuffer<E> getRingbuffer(String name) { checkNotNull(name, "Retrieving a ringbuffer instance with a null name is not allowed!"); return getDistributedObject(RingbufferService.SERVICE_NAME, name); }
@Override public IExecutorService getExecutorService(String name) { checkNotNull(name, "Retrieving an executor instance with a null name is not allowed!"); return getDistributedObject(DistributedExecutorService.SERVICE_NAME, name); }
@Override public <K, V> ReplicatedMap<K, V> getReplicatedMap(String name) { checkNotNull(name, "Retrieving a replicated map instance with a null name is not allowed!"); return getDistributedObject(ReplicatedMapService.SERVICE_NAME, name); }