@Override public ProxyService getProxyService() { return nodeEngine.getProxyService(); }
@Override public ProxyService getProxyService() { return nodeEngine.getProxyService(); }
@Override public XAResource getXaResource() { ProxyService proxyService = nodeEngine.getProxyService(); return (HazelcastXAResource) proxyService.getDistributedObject(XAService.SERVICE_NAME, XAService.SERVICE_NAME); } }
@Override protected Object call() throws Exception { ProxyService proxyService = nodeEngine.getProxyService(); proxyService.destroyDistributedObject(parameters.serviceName, parameters.name); return null; }
@Override protected Object call() throws Exception { ProxyService proxyService = nodeEngine.getProxyService(); proxyService.destroyDistributedObject(parameters.serviceName, parameters.name); return null; }
@Override public XAResource getXaResource() { ProxyService proxyService = nodeEngine.getProxyService(); return (HazelcastXAResource) proxyService.getDistributedObject(XAService.SERVICE_NAME, XAService.SERVICE_NAME); } }
@Override public String addDistributedObjectListener(DistributedObjectListener distributedObjectListener) { final ProxyService proxyService = node.getNodeEngine().getProxyService(); return proxyService.addProxyListener(distributedObjectListener); }
@Override public boolean removeDistributedObjectListener(String registrationId) { final ProxyService proxyService = node.getNodeEngine().getProxyService(); return proxyService.removeProxyListener(registrationId); }
@Override public Collection<DistributedObject> getDistributedObjects() { ProxyService proxyService = node.getNodeEngine().getProxyService(); return proxyService.getAllDistributedObjects(); }
@Override @SuppressWarnings("unchecked") public <T extends DistributedObject> T getDistributedObject(String serviceName, String name) { ProxyService proxyService = node.getNodeEngine().getProxyService(); return (T) proxyService.getDistributedObject(serviceName, name); }
@Override @SuppressWarnings("unchecked") public <T extends DistributedObject> T getDistributedObject(String serviceName, String name) { ProxyService proxyService = node.getNodeEngine().getProxyService(); return (T) proxyService.getDistributedObject(serviceName, name); }
@Override public Collection<DistributedObject> getDistributedObjects() { ProxyService proxyService = node.getNodeEngine().getProxyService(); return proxyService.getAllDistributedObjects(); }
@Override public String addDistributedObjectListener(DistributedObjectListener distributedObjectListener) { final ProxyService proxyService = node.getNodeEngine().getProxyService(); return proxyService.addProxyListener(distributedObjectListener); }
@Override public boolean removeDistributedObjectListener(String registrationId) { final ProxyService proxyService = node.getNodeEngine().getProxyService(); return proxyService.removeProxyListener(registrationId); }
@SuppressWarnings("unchecked") @Override public TransactionalObject getTransactionalObject(String serviceName, String name) { checkActive(serviceName, name); if (requiresBackupLogs(serviceName)) { transaction.ensureBackupLogsExist(); } TransactionalObjectKey key = new TransactionalObjectKey(serviceName, name); TransactionalObject obj = txnObjectMap.get(key); if (obj != null) { return obj; } TransactionalService transactionalService = getTransactionalService(serviceName); nodeEngine.getProxyService().initializeDistributedObject(serviceName, name); obj = transactionalService.createTransactionalObject(name, transaction); txnObjectMap.put(key, obj); return obj; }
@SuppressWarnings("unchecked") @Override public TransactionalObject getTransactionalObject(String serviceName, String name) { checkActive(serviceName, name); if (requiresBackupLogs(serviceName)) { transaction.ensureBackupLogsExist(); } TransactionalObjectKey key = new TransactionalObjectKey(serviceName, name); TransactionalObject obj = txnObjectMap.get(key); if (obj != null) { return obj; } TransactionalService transactionalService = getTransactionalService(serviceName); nodeEngine.getProxyService().initializeDistributedObject(serviceName, name); obj = transactionalService.createTransactionalObject(name, transaction); txnObjectMap.put(key, obj); return obj; }
@Override protected void processMessage() { FlakeIdGeneratorProxy proxy = (FlakeIdGeneratorProxy) nodeEngine.getProxyService() .getDistributedObject(getServiceName(), parameters.name); final IdBatchAndWaitTime result = proxy.newIdBatch(parameters.batchSize); if (result.waitTimeMillis == 0) { sendResponse(result.idBatch); } else { nodeEngine.getExecutionService().schedule(new Runnable() { @Override public void run() { sendResponse(result.idBatch); } }, result.waitTimeMillis, TimeUnit.MILLISECONDS); } }
@Override protected void processMessage() { FlakeIdGeneratorProxy proxy = (FlakeIdGeneratorProxy) nodeEngine.getProxyService() .getDistributedObject(getServiceName(), parameters.name); final IdBatchAndWaitTime result = proxy.newIdBatch(parameters.batchSize); if (result.waitTimeMillis == 0) { sendResponse(result.idBatch); } else { nodeEngine.getExecutionService().schedule(new Runnable() { @Override public void run() { sendResponse(result.idBatch); } }, result.waitTimeMillis, TimeUnit.MILLISECONDS); } }
private void registerCoreServices() { logger.finest("Registering core services..."); Node node = nodeEngine.getNode(); registerService(ClusterServiceImpl.SERVICE_NAME, node.getClusterService()); registerService(InternalPartitionService.SERVICE_NAME, node.getPartitionService()); registerService(ProxyServiceImpl.SERVICE_NAME, nodeEngine.getProxyService()); registerService(TransactionManagerServiceImpl.SERVICE_NAME, nodeEngine.getTransactionManagerService()); registerService(ClientEngineImpl.SERVICE_NAME, node.clientEngine); registerService(QuorumServiceImpl.SERVICE_NAME, nodeEngine.getQuorumService()); registerService(WanReplicationService.SERVICE_NAME, nodeEngine.getWanReplicationService()); registerService(EventServiceImpl.SERVICE_NAME, nodeEngine.getEventService()); }
private void registerCoreServices() { logger.finest("Registering core services..."); Node node = nodeEngine.getNode(); registerService(ClusterServiceImpl.SERVICE_NAME, node.getClusterService()); registerService(InternalPartitionService.SERVICE_NAME, node.getPartitionService()); registerService(ProxyServiceImpl.SERVICE_NAME, nodeEngine.getProxyService()); registerService(TransactionManagerServiceImpl.SERVICE_NAME, nodeEngine.getTransactionManagerService()); registerService(ClientEngineImpl.SERVICE_NAME, node.clientEngine); registerService(QuorumServiceImpl.SERVICE_NAME, nodeEngine.getQuorumService()); registerService(WanReplicationService.SERVICE_NAME, nodeEngine.getWanReplicationService()); registerService(EventServiceImpl.SERVICE_NAME, nodeEngine.getEventService()); }