コード例 #1
0
ファイル: FailoverMonitor.java プロジェクト: sthibaudeau/cdo
    @Override
    protected void indicatingStart(ExtendedDataInputStream in) throws IOException {
      String group = in.readString();
      connectorDescription = in.readString();
      repositoryName = in.readString();

      failoverMonitor = failoverMonitorProvider.getFailoverMonitor(group);
      if (failoverMonitor == null) {
        throw new IllegalStateException("No monitor available for fail-over group " + group);
      }

      failoverMonitor.registerAgent(this);
      super.indicatingStart(in);
    }
コード例 #2
0
  @Override
  protected final void indicating(ExtendedDataInputStream in) throws Exception {
    /*
     * Receive remoteAdapterUUID
     */
    this.remoteAdapterUUID = (String) in.readObject();

    LOGGER.info("indicating(), sender: " + this.remoteAdapterUUID);

    this.doIndicating(in);
  }
コード例 #3
0
 @Override
 protected void indicating(ExtendedDataInputStream in) throws Exception {
   message = in.readString();
 }
コード例 #4
0
 @Override
 protected Boolean confirming(ExtendedDataInputStream in) throws Exception {
   return in.readBoolean();
 }
コード例 #5
0
ファイル: ArrayRequest.java プロジェクト: merks/cdo
 @Override
 protected byte[] confirming(ExtendedDataInputStream in) throws Exception {
   return in.readByteArray();
 }