@Override protected DynamicConfigAddEventJournalConfigCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return DynamicConfigAddEventJournalConfigCodec.decodeRequest(clientMessage); }
@Override protected ClientMessage encodeResponse(Object response) { return DynamicConfigAddEventJournalConfigCodec.encodeResponse(); }
@Override public Config addEventJournalConfig(EventJournalConfig eventJournalConfig) { String mapName = eventJournalConfig.getMapName(); String cacheName = eventJournalConfig.getCacheName(); if (StringUtil.isNullOrEmpty(mapName) && StringUtil.isNullOrEmpty(cacheName)) { throw new IllegalArgumentException("Event journal config should have non-empty map name and/or cache name"); } ClientMessage request = DynamicConfigAddEventJournalConfigCodec.encodeRequest(eventJournalConfig.getMapName(), eventJournalConfig.getCacheName(), eventJournalConfig.isEnabled(), eventJournalConfig.getCapacity(), eventJournalConfig.getTimeToLiveSeconds()); invoke(request); return this; }
@Override public Config addEventJournalConfig(EventJournalConfig eventJournalConfig) { String mapName = eventJournalConfig.getMapName(); String cacheName = eventJournalConfig.getCacheName(); if (StringUtil.isNullOrEmpty(mapName) && StringUtil.isNullOrEmpty(cacheName)) { throw new IllegalArgumentException("Event journal config should have non-empty map name and/or cache name"); } ClientMessage request = DynamicConfigAddEventJournalConfigCodec.encodeRequest(eventJournalConfig.getMapName(), eventJournalConfig.getCacheName(), eventJournalConfig.isEnabled(), eventJournalConfig.getCapacity(), eventJournalConfig.getTimeToLiveSeconds()); invoke(request); return this; }
@Override protected ClientMessage encodeResponse(Object response) { return DynamicConfigAddEventJournalConfigCodec.encodeResponse(); }
@Override protected DynamicConfigAddEventJournalConfigCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return DynamicConfigAddEventJournalConfigCodec.decodeRequest(clientMessage); }