/** * Rtmp接続データを確認 * * @param result * @return */ protected boolean checkRtmpData(SampleResult result) { if (rtmpConnectConfig.getRtmpData().getRtmpClient() == null) { // すでに接続が存在する。 setupResult( result, "rtmpConnection is not established yet..." + rtmpConnectConfig.getRtmpData().hashCode(), false); return false; } return true; }
/** * コンフィグデータに問題ないか確認 * * @param result * @return */ protected boolean checkConfig(SampleResult result) { if (result == null) { return false; } JMeterVariables variables = JMeterContextService.getContext().getVariables(); Object obj = variables.getObject(getVariableName()); if (!(obj instanceof RtmpConnectConfig)) { setupResult(result, "variableName is invalid" + getVariableName(), false); return false; } rtmpConnectConfig = (RtmpConnectConfig) obj; if (!rtmpConnectConfig.isValid()) { setupResult(result, rtmpConnectConfig.getName() + "'s rtmpurl is invalid...", false); return false; } return true; }
/** * @param perThread * @return the rtmpData */ protected RtmpData getRtmpData(Boolean perThread) { return rtmpConnectConfig.getRtmpData(perThread); }
/** @return the rtmpData */ protected RtmpData getRtmpData() { return rtmpConnectConfig.getRtmpData(); }