@Override public <T, C> C getBroadcastVariableWithInitializer(String name, BroadcastVariableInitializer<T, C> initializer) { Preconditions.checkNotNull(name, "The broadcast variable name must not be null."); Preconditions.checkNotNull(initializer, "The broadcast variable initializer must not be null."); // check if we have an initialized version @SuppressWarnings("unchecked") BroadcastVariableMaterialization<T, C> variable = (BroadcastVariableMaterialization<T, C>) this.broadcastVars.get(name); if (variable != null) { return variable.getVariable(initializer); } else { throw new IllegalArgumentException("The broadcast variable with name '" + name + "' has not been set."); } }
@Override public <T, C> C getBroadcastVariableWithInitializer(String name, BroadcastVariableInitializer<T, C> initializer) { Preconditions.checkNotNull(name, "The broadcast variable name must not be null."); Preconditions.checkNotNull(initializer, "The broadcast variable initializer must not be null."); // check if we have an initialized version @SuppressWarnings("unchecked") BroadcastVariableMaterialization<T, C> variable = (BroadcastVariableMaterialization<T, C>) this.broadcastVars.get(name); if (variable != null) { return variable.getVariable(initializer); } else { throw new IllegalArgumentException("The broadcast variable with name '" + name + "' has not been set."); } }
@Override public <T, C> C getBroadcastVariableWithInitializer(String name, BroadcastVariableInitializer<T, C> initializer) { Preconditions.checkNotNull(name, "The broadcast variable name must not be null."); Preconditions.checkNotNull(initializer, "The broadcast variable initializer must not be null."); // check if we have an initialized version @SuppressWarnings("unchecked") BroadcastVariableMaterialization<T, C> variable = (BroadcastVariableMaterialization<T, C>) this.broadcastVars.get(name); if (variable != null) { return variable.getVariable(initializer); } else { throw new IllegalArgumentException("The broadcast variable with name '" + name + "' has not been set."); } }
@Override public <T, C> C getBroadcastVariableWithInitializer(String name, BroadcastVariableInitializer<T, C> initializer) { Preconditions.checkNotNull(name, "The broadcast variable name must not be null."); Preconditions.checkNotNull(initializer, "The broadcast variable initializer must not be null."); // check if we have an initialized version @SuppressWarnings("unchecked") BroadcastVariableMaterialization<T, C> variable = (BroadcastVariableMaterialization<T, C>) this.broadcastVars.get(name); if (variable != null) { return variable.getVariable(initializer); } else { throw new IllegalArgumentException("The broadcast variable with name '" + name + "' has not been set."); } }
@Override public <T> List<T> getBroadcastVariable(String name) { Preconditions.checkNotNull(name, "The broadcast variable name must not be null."); // check if we have an initialized version @SuppressWarnings("unchecked") BroadcastVariableMaterialization<T, ?> variable = (BroadcastVariableMaterialization<T, ?>) this.broadcastVars.get(name); if (variable != null) { try { return variable.getVariable(); } catch (InitializationTypeConflictException e) { throw new RuntimeException("The broadcast variable '" + name + "' has been initialized by a prior call to a " + e.getType()); } } else { throw new IllegalArgumentException("The broadcast variable with name '" + name + "' has not been set."); } }
@Override public <T> List<T> getBroadcastVariable(String name) { Preconditions.checkNotNull(name, "The broadcast variable name must not be null."); // check if we have an initialized version @SuppressWarnings("unchecked") BroadcastVariableMaterialization<T, ?> variable = (BroadcastVariableMaterialization<T, ?>) this.broadcastVars.get(name); if (variable != null) { try { return variable.getVariable(); } catch (InitializationTypeConflictException e) { throw new RuntimeException("The broadcast variable '" + name + "' has been initialized by a prior call to a " + e.getType()); } } else { throw new IllegalArgumentException("The broadcast variable with name '" + name + "' has not been set."); } }
@Override public <T> List<T> getBroadcastVariable(String name) { Preconditions.checkNotNull(name, "The broadcast variable name must not be null."); // check if we have an initialized version @SuppressWarnings("unchecked") BroadcastVariableMaterialization<T, ?> variable = (BroadcastVariableMaterialization<T, ?>) this.broadcastVars.get(name); if (variable != null) { try { return variable.getVariable(); } catch (InitializationTypeConflictException e) { throw new RuntimeException("The broadcast variable '" + name + "' has been initialized by a prior call to a " + e.getType()); } } else { throw new IllegalArgumentException("The broadcast variable with name '" + name + "' has not been set."); } }
@Override public <T> List<T> getBroadcastVariable(String name) { Preconditions.checkNotNull(name, "The broadcast variable name must not be null."); // check if we have an initialized version @SuppressWarnings("unchecked") BroadcastVariableMaterialization<T, ?> variable = (BroadcastVariableMaterialization<T, ?>) this.broadcastVars.get(name); if (variable != null) { try { return variable.getVariable(); } catch (InitializationTypeConflictException e) { throw new RuntimeException("The broadcast variable '" + name + "' has been initialized by a prior call to a " + e.getType()); } } else { throw new IllegalArgumentException("The broadcast variable with name '" + name + "' has not been set."); } }