code: @Override
  	public Promise subscribe(String channel) {
  		if (dispatcher != null) {
  			try {
  				dispatcher.subscribe(channel);
  			} catch (Exception cause) {
  				return Promise.reject(cause);
  			}
  		}
  		return Promise.resolve();
  	}
docs: --- SUBSCRIBE ---