public abstract class MappingCommAreaOperation extends MappingRecordOperation
MappingRecordOperation.RecordCreatorImpl, MappingRecordOperation.RecordExtractorImpl| コンストラクターと説明 |
|---|
MappingCommAreaOperation() 新しい MappingCommAreaQuery を作成します。 |
MappingCommAreaOperation(ConnectionFactoryEE connectionFactory, InteractionSpecEE interactionSpec) 新しい MappingCommAreaQuery を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected abstract ObjectSE | bytesToObject(byte[] bytes)COMMAREA のバイトをオブジェクトに変換するために使用されるメソッド。 |
protected RecordEE | createInputRecord(RecordFactoryEE recordFactory, ObjectSE inObject) サブクラスは、このメソッドを実装して、 execute メソッドに渡された入力オブジェクトから入力レコードを生成する必要があります。 |
protected ObjectSE | extractOutputData(RecordEE record) サブクラスはこのメソッドを実装して、CCI 実行によって返された Record を execute メソッドの結果オブジェクトに変換する必要があります。 |
protected abstract byte[] | objectToBytes(ObjectSE inObject) オブジェクトを COMMAREA バイトに変換するために使用されるメソッド。 |
execute, setOutputRecordCreatorafterPropertiesSet, getCciTemplate, getInteractionSpec, setCciTemplate, setConnectionFactory, setInteractionSpeccloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic MappingCommAreaOperation()
public MappingCommAreaOperation(ConnectionFactoryEE connectionFactory, InteractionSpecEE interactionSpec)
connectionFactory - 接続を取得するために使用する ConnectionFactoryinteractionSpec - 相互作用を構成するための仕様 protected final RecordEE createInputRecord(RecordFactoryEE recordFactory, ObjectSE inObject)
MappingRecordOperationexecute メソッドに渡された入力オブジェクトから入力レコードを生成する必要があります。MappingRecordOperation の createInputRecord inObject - 渡された入力オブジェクト MappingRecordOperation.execute(Object)protected final ObjectSE extractOutputData(RecordEE record) throws DataAccessException
MappingRecordOperationexecute メソッドの結果オブジェクトに変換する必要があります。MappingRecordOperation の extractOutputData record - CCI 実行によって返されたレコード DataAccessExceptionMappingRecordOperation.execute(Object)protected abstract byte[] objectToBytes(ObjectSE inObject) throws IOExceptionSE, DataAccessException
inObject - 入力データ IOExceptionSE - I/O メソッドによってスローされた場合 DataAccessException - 変換が失敗した場合 protected abstract ObjectSE bytesToObject(byte[] bytes) throws IOExceptionSE, DataAccessException
bytes - COMMAREA のバイト IOExceptionSE - I/O メソッドによってスローされた場合 DataAccessException - 変換が失敗した場合