@Override public void logWarn( String message, Throwable throwable ) { getLogger().logWarn( message, throwable ); }
@Override public void logWarn( String message ) { getLogger().logWarn( message ); }
@Override public void logWarn( String message ) { getLogger().logWarn( message ); }
@Override public void logWarn( String message, Throwable throwable ) { getLogger().logWarn( message, throwable ); }
@Override public void logWarn( String message, Object... arguments ) { getLogger().logWarn( message, arguments ); }
@Override public void logWarn( String message, Object... arguments ) { getLogger().logWarn( message, arguments ); }
private static boolean ifCoGroupAndKeysHaveCommonTypes( ProcessLogger processLogger, FlowElement flowElement, Map<Integer, Fields> resolvedKeyFields ) { if( !( flowElement instanceof CoGroup ) ) return true; if( resolvedKeyFields == null || resolvedKeyFields.size() < 2 ) return true; Iterator<Map.Entry<Integer, Fields>> iterator = resolvedKeyFields.entrySet().iterator(); Fields fields = iterator.next().getValue(); while( iterator.hasNext() ) { Fields next = iterator.next().getValue(); if( !Arrays.equals( fields.getTypesClasses(), next.getTypesClasses() ) ) { processLogger.logWarn( "unable to perform: {}, on mismatched join types and optimize serialization with type exclusion, fields: {} & {}", flowElement, fields, next ); return false; } } return true; }
private static boolean ifCoGroupAndKeysHaveCommonTypes( ProcessLogger processLogger, FlowElement flowElement, Map<Integer, Fields> resolvedKeyFields ) { if( !( flowElement instanceof CoGroup ) ) return true; if( resolvedKeyFields == null || resolvedKeyFields.size() < 2 ) return true; Iterator<Map.Entry<Integer, Fields>> iterator = resolvedKeyFields.entrySet().iterator(); Fields fields = iterator.next().getValue(); while( iterator.hasNext() ) { Fields next = iterator.next().getValue(); if( !Arrays.equals( fields.getTypesClasses(), next.getTypesClasses() ) ) { processLogger.logWarn( "unable to perform: {}, on mismatched join types and optimize serialization with type exclusion, fields: {} & {}", flowElement, fields, next ); return false; } } return true; }
protected void logWarn( String message, Object... arguments ) { getProcessLogger().logWarn( getPrefix() + message, arguments ); }
getFlowLogger().logWarn( "planner cancelling long running registries past timeout period: {}, see RuleRegistrySet#setPlannerTimeoutSec() to change timeout", formatDurationFromMillis( registrySet.getPlannerTimeoutSec() * 1000 ) ); else getFlowLogger().logInfo( "first registry completed, planner cancelling remaining running registries: {}, successful: {}", futures.size(), success.size() );