/**
  * 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();
 }