public static ListenerConfigHolder of(ListenerConfig config, SerializationService serializationService) { int listenerType = listenerTypeOf(config); if (config.getClassName() != null) { return new ListenerConfigHolder(listenerType, config.getClassName(), config.isIncludeValue(), config.isLocal()); } else { Data implementationData = serializationService.toData(config.getImplementation()); return new ListenerConfigHolder(listenerType, implementationData, config.isIncludeValue(), config.isLocal()); } }
public static ListenerConfigHolder of(ListenerConfig config, SerializationService serializationService) { int listenerType = listenerTypeOf(config); if (config.getClassName() != null) { return new ListenerConfigHolder(listenerType, config.getClassName(), config.isIncludeValue(), config.isLocal()); } else { Data implementationData = serializationService.toData(config.getImplementation()); return new ListenerConfigHolder(listenerType, implementationData, config.isIncludeValue(), config.isLocal()); } }
public static ListenerConfigHolder decode(ClientMessage clientMessage) { byte listenerType = clientMessage.getByte(); boolean isNullListenerImplementation = clientMessage.getBoolean(); Data implementation = null; String className = null; if (!isNullListenerImplementation) { implementation = clientMessage.getData(); } boolean isNullClassName = clientMessage.getBoolean(); if (!isNullClassName) { className = clientMessage.getStringUtf8(); } boolean local = clientMessage.getBoolean(); boolean includeValue = clientMessage.getBoolean(); if (className == null) { return new ListenerConfigHolder(listenerType, implementation, includeValue, local); } else { return new ListenerConfigHolder(listenerType, className, includeValue, local); } }
public static ListenerConfigHolder decode(ClientMessage clientMessage) { byte listenerType = clientMessage.getByte(); boolean isNullListenerImplementation = clientMessage.getBoolean(); Data implementation = null; String className = null; if (!isNullListenerImplementation) { implementation = clientMessage.getData(); } boolean isNullClassName = clientMessage.getBoolean(); if (!isNullClassName) { className = clientMessage.getStringUtf8(); } boolean local = clientMessage.getBoolean(); boolean includeValue = clientMessage.getBoolean(); if (className == null) { return new ListenerConfigHolder(listenerType, implementation, includeValue, local); } else { return new ListenerConfigHolder(listenerType, className, includeValue, local); } }
public static ListenerConfigHolder decode(ClientMessage clientMessage) { byte listenerType = clientMessage.getByte(); boolean isNullListenerImplementation = clientMessage.getBoolean(); Data implementation = null; String className = null; if (!isNullListenerImplementation) { implementation = clientMessage.getData(); } boolean isNullClassName = clientMessage.getBoolean(); if (!isNullClassName) { className = clientMessage.getStringUtf8(); } boolean local = clientMessage.getBoolean(); boolean includeValue = clientMessage.getBoolean(); if (className == null) { return new ListenerConfigHolder(listenerType, implementation, includeValue, local); } else { return new ListenerConfigHolder(listenerType, className, includeValue, local); } }