@Override public void execute(Context context) { BStream stream = (BStream) context.getRefArgument(0); BFunctionPointer functionPointer = (BFunctionPointer) context.getRefArgument(1); stream.subscribe(functionPointer); } }
if (!alreadySubscribedStreams.contains(stream.getStreamId())) { InputHandler inputHandler = streamSpecificInputHandlerMap.get(stream.getStreamId()); stream.subscribe(inputHandler); alreadySubscribedStreams.add(stream.getStreamId());