/** * @param value property value as String * @return corresponding variable in correct type */ @Override public InitialPositionInStream decodeValue(String value) { return InitialPositionInStream.valueOf(value.toUpperCase()); }
private InitialPositionInStream getInitialPositionInStreamProperty(String property, InitialPositionInStream defaultInitialPositionInInputStream, Properties properties) { String propertyValue = properties.getProperty(property, defaultInitialPositionInInputStream.toString()); try { return InitialPositionInStream.valueOf(propertyValue); } catch (Exception e) { LOG.error(e); return defaultInitialPositionInInputStream; } } }
private InitialPositionInStream getInitialPositionInStreamProperty(String property, InitialPositionInStream defaultInitialPositionInInputStream, Properties properties) { String propertyValue = properties.getProperty(property, defaultInitialPositionInInputStream.toString()); try { return InitialPositionInStream.valueOf(propertyValue); } catch (Exception e) { LOG.error(e); return defaultInitialPositionInInputStream; } } }
method.invoke(kinesisLibConfig, value); } else if (type == InitialPositionInStream.class) { method.invoke(kinesisLibConfig, InitialPositionInStream.valueOf(value.toUpperCase()));
if (streamPosParam != null) { try { initialPosition = InitialPositionInStream.valueOf(streamPosParam); LOG.info(String.format("Starting from %s Position in Stream", streamPosParam)); } catch (Exception e) {
.valueOf(this.positionInStream); } else { streamPosition = InitialPositionInStream.LATEST;