protected <X> void readAndSetBroadcastInput(int inputNum, String bcVarName, DistributedRuntimeUDFContext context, int superstep) throws IOException { if (LOG.isDebugEnabled()) { LOG.debug(formatLogString("Setting broadcast variable '" + bcVarName + "'" + (superstep > 1 ? ", superstep " + superstep : ""))); } @SuppressWarnings("unchecked") final TypeSerializerFactory<X> serializerFactory = (TypeSerializerFactory<X>) this.broadcastInputSerializers[inputNum]; final MutableReader<?> reader = this.broadcastInputReaders[inputNum]; BroadcastVariableMaterialization<X, ?> variable = getEnvironment().getBroadcastVariableManager().materializeBroadcastVariable(bcVarName, superstep, this, reader, serializerFactory); context.setBroadcastVariable(bcVarName, variable); }
protected <X> void readAndSetBroadcastInput(int inputNum, String bcVarName, DistributedRuntimeUDFContext context, int superstep) throws IOException { if (LOG.isDebugEnabled()) { LOG.debug(formatLogString("Setting broadcast variable '" + bcVarName + "'" + (superstep > 1 ? ", superstep " + superstep : ""))); } @SuppressWarnings("unchecked") final TypeSerializerFactory<X> serializerFactory = (TypeSerializerFactory<X>) this.broadcastInputSerializers[inputNum]; final MutableReader<?> reader = this.broadcastInputReaders[inputNum]; BroadcastVariableMaterialization<X, ?> variable = getEnvironment().getBroadcastVariableManager().materializeBroadcastVariable(bcVarName, superstep, this, reader, serializerFactory); context.setBroadcastVariable(bcVarName, variable); }
protected <X> void readAndSetBroadcastInput(int inputNum, String bcVarName, DistributedRuntimeUDFContext context, int superstep) throws IOException { if (LOG.isDebugEnabled()) { LOG.debug(formatLogString("Setting broadcast variable '" + bcVarName + "'" + (superstep > 1 ? ", superstep " + superstep : ""))); } @SuppressWarnings("unchecked") final TypeSerializerFactory<X> serializerFactory = (TypeSerializerFactory<X>) this.broadcastInputSerializers[inputNum]; final MutableReader<?> reader = this.broadcastInputReaders[inputNum]; BroadcastVariableMaterialization<X, ?> variable = getEnvironment().getBroadcastVariableManager().materializeBroadcastVariable(bcVarName, superstep, this, reader, serializerFactory); context.setBroadcastVariable(bcVarName, variable); }
protected <X> void readAndSetBroadcastInput(int inputNum, String bcVarName, DistributedRuntimeUDFContext context, int superstep) throws IOException { if (LOG.isDebugEnabled()) { LOG.debug(formatLogString("Setting broadcast variable '" + bcVarName + "'" + (superstep > 1 ? ", superstep " + superstep : ""))); } @SuppressWarnings("unchecked") final TypeSerializerFactory<X> serializerFactory = (TypeSerializerFactory<X>) this.broadcastInputSerializers[inputNum]; final MutableReader<?> reader = this.broadcastInputReaders[inputNum]; BroadcastVariableMaterialization<X, ?> variable = getEnvironment().getBroadcastVariableManager().materializeBroadcastVariable(bcVarName, superstep, this, reader, serializerFactory); context.setBroadcastVariable(bcVarName, variable); }