@Override public final void destroy() { if (preDestroy()) { NodeEngine engine = getNodeEngine(); ProxyService proxyService = engine.getProxyService(); proxyService.destroyDistributedObject(getServiceName(), getDistributedObjectName()); postDestroy(); } }
public String addMessageListener(String name, MessageListener listener, boolean localOnly) { EventRegistration eventRegistration; if (localOnly) { eventRegistration = eventService.registerLocalListener(TopicService.SERVICE_NAME, name, listener); } else { eventRegistration = eventService.registerListener(TopicService.SERVICE_NAME, name, listener); } return eventRegistration.getId(); }
public final <T> T getService() { if (service == null) { // one might have overridden getServiceName() method... final String name = serviceName != null ? serviceName : getServiceName(); service = nodeEngine.getService(name); } return (T) service; }
private String getQuorumName(Operation op) { QuorumAwareService service; if (op instanceof ServiceNamespaceAware) { ServiceNamespace serviceNamespace = ((ServiceNamespaceAware) op).getServiceNamespace(); service = nodeEngine.getService(serviceNamespace.getServiceName()); } else { service = op.getService(); } String name = ((NamedOperation) op).getName(); return service.getQuorumName(name); }
/** * Gets the OperationService. * * @return the OperationService. * @throws HazelcastInstanceNotActiveException if object is destroyed or HazelcastInstance shutdown. */ public final OperationService getOperationService() { return getNodeEngine().getOperationService(); }
@Override public void run() { nodeEngine.getOperationService().execute(op); }
@Override public String addLocalListenerAdapter(ListenerAdapter adapter, String mapName) { EventService eventService = getNodeEngine().getEventService(); EventRegistration registration = eventService.registerLocalListener(MapService.SERVICE_NAME, mapName, adapter); return registration.getId(); }
Collection<EventRegistration> getRegistrations(String cacheName) { EventService eventService = nodeEngine.getEventService(); return eventService.getRegistrations(SERVICE_NAME, cacheName); }
public boolean removeItemListener(String name, String registrationId) { EventService eventService = nodeEngine.getEventService(); return eventService.deregisterListener(SERVICE_NAME, name, registrationId); }
AbstractJobTracker(String name, JobTrackerConfig jobTrackerConfig, NodeEngine nodeEngine, MapReduceService mapReduceService) { this.name = name; this.nodeEngine = nodeEngine; this.jobTrackerConfig = jobTrackerConfig; this.mapReduceService = mapReduceService; this.executorService = nodeEngine.getExecutionService().getExecutor(name); }
@Override public Operation createOperation() { Operation op = opFactory.createOperation(); op.setCallerUuid(uuid); return op; }
private void lifecycleCheck(final NodeEngine engine) { if (engine == null || !engine.isRunning()) { throwNotActiveException(); } }
private OperationResponseHandler newOperationResponseHandler() { OperationResponseHandler delegate = offloadedOperation.getOperationResponseHandler(); // we need to peel of the OperationResponseHandlerImpl if (delegate instanceof OffloadedOperationResponseHandler) { delegate = ((OffloadedOperationResponseHandler) delegate).delegate; } return new OffloadedOperationResponseHandler(delegate); }
@Override public final void destroy() { if (preDestroy()) { NodeEngine engine = getNodeEngine(); ProxyService proxyService = engine.getProxyService(); proxyService.destroyDistributedObject(getServiceName(), getDistributedObjectName()); postDestroy(); } }
private String getQuorumName(Operation op) { QuorumAwareService service; if (op instanceof ServiceNamespaceAware) { ServiceNamespace serviceNamespace = ((ServiceNamespaceAware) op).getServiceNamespace(); service = nodeEngine.getService(serviceNamespace.getServiceName()); } else { service = op.getService(); } String name = ((NamedOperation) op).getName(); return service.getQuorumName(name); }
public String addMessageListener(String name, MessageListener listener, boolean localOnly) { EventRegistration eventRegistration; if (localOnly) { eventRegistration = eventService.registerLocalListener(TopicService.SERVICE_NAME, name, listener); } else { eventRegistration = eventService.registerListener(TopicService.SERVICE_NAME, name, listener); } return eventRegistration.getId(); }
public final <T> T getService() { if (service == null) { // one might have overridden getServiceName() method... final String name = serviceName != null ? serviceName : getServiceName(); service = nodeEngine.getService(name); } return (T) service; }
AbstractJobTracker(String name, JobTrackerConfig jobTrackerConfig, NodeEngine nodeEngine, MapReduceService mapReduceService) { this.name = name; this.nodeEngine = nodeEngine; this.jobTrackerConfig = jobTrackerConfig; this.mapReduceService = mapReduceService; this.executorService = nodeEngine.getExecutionService().getExecutor(name); }
@Override public Operation createOperation() { Operation op = opFactory.createOperation(); op.setCallerUuid(uuid); return op; }
private void lifecycleCheck(final NodeEngine engine) { if (engine == null || !engine.isRunning()) { throwNotActiveException(); } }