|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface ExchangerInterface
フィールドの概要 | |
---|---|
static int |
CALL_METHOD
|
static int |
CALL_REMOTE
|
static int |
DIRECTION_REQUEST
|
static int |
DIRECTION_RESPONSE
|
static int |
PROTOCOL_HTTP
|
static int |
PROTOCOL_RMI
|
static int |
SIDE_CLIENT
|
static int |
SIDE_SERVER
|
インタフェース jp.ne.mki.wedge.run.interfaces.ModuleConstants から継承されたフィールド |
---|
MODULE_DCSERVLET, MODULE_DCTEST, MODULE_DEBUGSERVER, MODULE_DOTNETCLIENT, MODULE_HTMLGATEWAY, MODULE_RUNAPSERVER, MODULE_RUNBATCHSERVER, MODULE_RUNCLIENT, MODULE_RUNDBSERVER, MODULE_RUNSERVLET, MODULE_TRANTEST, MODULE_UNKNOWN, MODULE_WEBSERVICE |
メソッドの概要 | |
---|---|
java.lang.Object |
createObject(java.util.List idataRecord,
jp.ne.mki.wedge.run.data.ControlRecord controlRecord)
通信用オブジェクトの作成 |
java.lang.Object |
createObject(java.util.List idataRecord,
jp.ne.mki.wedge.run.data.ControlRecord controlRecord,
OptionalDataMap transmissionMap)
|
int |
getConnectDirection()
リクエストを処理中か、レスポンスを処理中かを返します。 |
int |
getConnectSide()
サーバとして稼働中か、クライアントとして稼働中かを返します。 |
int |
getOriginModule(java.lang.Object sendObject)
|
int |
getRunModule()
どのモジュールで稼働中かを返します。 |
int |
getTargetModule()
通信相手を取得します。 |
void |
parseControlRecord(java.lang.Object sendObject,
jp.ne.mki.wedge.run.data.ControlRecord controlRecord)
通信用オブジェクトの解析(コントロールレコード) |
java.util.List |
parseIdataRecord(java.lang.Object sendObject,
boolean isTextAddRow)
通信用オブジェクトの解析(IdataRecord (RunDBServer用) ) |
void |
parseIdataRecord(java.lang.Object sendObject,
java.util.List idataRecord,
boolean isTextAddRow)
通信用オブジェクトの解析(IdataRecord) |
void |
parseOptionalDataMap(java.lang.Object sendObject)
|
void |
parseOptionalDataMap(java.lang.Object sendObject,
OptionalDataMap map)
sendObjectから、送信されてきた 伝送値を取得し、 TransmissionMap内に格納をします。 |
java.lang.Object |
readInputStream(ReferToConnectionInterface connection)
データ受信処理 |
void |
setCallModule(int callModule)
呼び出し元モジュールを設定します。 |
void |
setCallProtocol(int callProtocol)
呼び出し元から、メソッドで呼ばれたか もしくは 通信を用いて呼ばれたかを設定します。 |
void |
setCallType(int callType)
呼び出し元から、メソッドで呼ばれたか もしくは 通信を用いて呼ばれたかを設定します。 |
void |
setConnectDirection(int direction)
リクエストを処理中か、レスポンスを処理中かを設定します。 |
void |
setConnectSide(int side)
サーバとして稼働中か、クライアントとして稼働中かを設定します。 |
void |
setExecInfo(int module,
int target,
int side,
int direction)
稼動モジュール、通信相手、クライアント/サーバ、リクエスト/レスポンスの実行を情報設定します。 |
void |
setManager(EngineManagerInterface managerClass)
各エンジンの マネージャクラスを設定します。 |
void |
setOptionalDataMap(java.lang.Object sendObject,
OptionalDataMap map)
|
void |
setOriginModule(java.lang.Object sendObject,
int originModule)
sendObjectに対し、送信元を再設定します。 |
void |
setRunModule(int module)
どのモジュールで稼働中かを設定します。 |
void |
setTargetModule(int target)
通信相手を設定します。 |
void |
terminate()
内部フィールドNull化処理 |
void |
writeOutputStream(java.lang.Object sendObject,
ReferToConnectionInterface connectionObject)
データ送信処理 |
フィールドの詳細 |
---|
static final int SIDE_CLIENT
static final int SIDE_SERVER
static final int DIRECTION_REQUEST
static final int DIRECTION_RESPONSE
static final int CALL_METHOD
static final int CALL_REMOTE
static final int PROTOCOL_RMI
static final int PROTOCOL_HTTP
メソッドの詳細 |
---|
java.lang.Object createObject(java.util.List idataRecord, jp.ne.mki.wedge.run.data.ControlRecord controlRecord) throws java.lang.Exception
idataRecord
- controlRecord
-
java.lang.Exception
java.lang.Object createObject(java.util.List idataRecord, jp.ne.mki.wedge.run.data.ControlRecord controlRecord, OptionalDataMap transmissionMap) throws java.lang.Exception
java.lang.Exception
void parseControlRecord(java.lang.Object sendObject, jp.ne.mki.wedge.run.data.ControlRecord controlRecord) throws java.lang.Exception
sendObject
- controlRecord
-
java.lang.Exception
void parseIdataRecord(java.lang.Object sendObject, java.util.List idataRecord, boolean isTextAddRow) throws java.lang.Exception
java.lang.Exception
java.util.List parseIdataRecord(java.lang.Object sendObject, boolean isTextAddRow) throws java.lang.Exception
sendObject
- isTextAddRow
-
java.lang.Exception
void writeOutputStream(java.lang.Object sendObject, ReferToConnectionInterface connectionObject) throws java.lang.Exception
sendObject
- connectionObject
-
java.lang.Exception
java.lang.Object readInputStream(ReferToConnectionInterface connection) throws java.lang.Exception
connection
-
java.lang.Exception
void setManager(EngineManagerInterface managerClass)
managerClass
- void terminate()
void setConnectDirection(int direction)
direction
- DIRECTION_REQUEST:リクエストを発行/受付けます。DIRECTION_RESPONSE:レスポンスを返します/受取ります。int getConnectDirection()
void setConnectSide(int side)
side
- SIDE_SERVER:サーバとして稼働中。SIDE_CLIENT:クライアントとして稼働中。int getConnectSide()
void setRunModule(int module)
module
- MODULE_RUNAPSERVER:RunApServer で稼動しています。
MODULE_RUNDBSERVER:RunDBServer で稼動しています。
MODULE_RUNSERVLET:RunServlet で稼動しています。
MODULE_HTMLGATEWAY:HTMLGateway で稼動しています。int getRunModule()
void setTargetModule(int target)
target
- MODULE_RUNAPSERVER:RunApServer と通信します。
MODULE_RUNDBSERVER:RunDBServer と通信します。
MODULE_RUNSERVLET:RunServlet と通信します。int getTargetModule()
void setExecInfo(int module, int target, int side, int direction)
module
- 稼動モジュールtarget
- 通信相手side
- クライアント/サーバdirection
- リクエスト/レスポンスvoid setCallModule(int callModule)
callModule
- MODULE_RUNAPSERVER:RunApServer から呼び出されたことを示します。
MODULE_RUNSERVLET:RunServletから呼び出されたことを示します。
MODULE_HTMLGATEWAY:HtmlGatewayから呼び出されたことを示します。
MODULE_WEBSERVICE:Webサービスから呼び出されたことを示します。void setCallType(int callType)
callType
- CALL_METHOD:メソッド呼び出しで実行されたことを示します。
CALL_REMOTE:リモート呼び出しで実行されたことを示します。void setCallProtocol(int callProtocol)
callProtocol
- PROTOCOL_RMI:RMIプロトコルを示します。
PROTOCOL_HTTP:HTTPプロトコルを示します。void setOriginModule(java.lang.Object sendObject, int originModule)
sendObject
- 通信オブジェクトoriginModule
- ExchangerInterface.MODULE_**** より設定int getOriginModule(java.lang.Object sendObject)
void parseOptionalDataMap(java.lang.Object sendObject, OptionalDataMap map)
sendObject
- 通信オブジェクトmap
- 伝送値を格納する歌目のTransmissionMapオブジェクトvoid parseOptionalDataMap(java.lang.Object sendObject)
void setOptionalDataMap(java.lang.Object sendObject, OptionalDataMap map)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |