package org.ourgrid.discoveryservice.communication.sender; import org.ourgrid.common.internal.OurGridResponseControl; import org.ourgrid.discoveryservice.response.DiscoveryServiceResponseConstants; import org.ourgrid.peer.communication.sender.DataBaseLoggerSender; public class DiscoveryServiceResponseControl extends OurGridResponseControl { @Override protected void addEntitySenders() { addSender(DiscoveryServiceResponseConstants.DATA_BASE_LOGGER, new DataBaseLoggerSender()); addSender(DiscoveryServiceResponseConstants.HERE_IS_COMPLETE_STATUS, new HereIsCompleteStatusSender()); addSender(DiscoveryServiceResponseConstants.DS_CLIENT_HERE_IS_REMOTE_WORKER_PROVIDERS_LIST, new DSClientHereIsRemoteWorkerProvidersListSender()); addSender(DiscoveryServiceResponseConstants.DS_HERE_IS_REMOTE_WORKER_PROVIDERS_LIST, new DSHereIsRemoteWorkerProvidersListSender()); addSender(DiscoveryServiceResponseConstants.DS_HERE_ARE_DISCOVERY_SERVICES, new DSHereAreDiscoveryServicesSender()); addSender(DiscoveryServiceResponseConstants.PERSIST_NETWORK, new PersistNetworkSender()); addSender(DiscoveryServiceResponseConstants.DS_CLIENT_HERE_ARE_DISCOVERY_SERVICES, new DSClientHereAreDiscoveryServicesSender()); addSender(DiscoveryServiceResponseConstants.DS_GET_DISCOVERY_SERVICES, new DSGetDiscoveryServicesSender()); addSender(DiscoveryServiceResponseConstants.HERE_IS_PEER_STATUS_PROVIDERS, new HereIsPeerStatusProvidersSender()); addSender(DiscoveryServiceResponseConstants.HERE_IS_PEER_STATUS_CHANGE_HISTORY, new HereIsPeerStatusChangeHistorySender()); addSender(DiscoveryServiceResponseConstants.OPERATION_SUCCEDED, new OperationSucceedSender()); addSender(DiscoveryServiceResponseConstants.DS_IS_OVERLOADED, new DSIsOverloadedSender()); } }