protected void executeInternal(JobExecutionContext context) throws JobExecutionException {
			String taskName = methodInvoker.getTargetClass().getSimpleName();
			try {
				String hostName = InetAddress.getLocalHost().getHostName();
				String serviceName = M2cMethodInvokingJobDetailFactoryBean.serviceName;
				if (StringUtils.isNotBlank(hostName) && StringUtils.isNotBlank(serviceName)
						&& StringUtils.equals(hostName, serviceName)) {
					this.methodInvoker.invoke();
				}
			} catch (Exception ex) {
				logger.error(taskName + " accounted a error : " + this.errorMessage, ex);
				throw new JobExecutionException(this.errorMessage, ex, false);
			}
		}