105.6. API パラメーター (1 API)


Olingo4 エンドポイントは API ベースのコンポーネントであり、使用される API 名と API メソッドに基づく追加のパラメーターがあります。API 名と API メソッドは、apiName/methodName パスパラメーターとしてエンドポイント URI に配置されます。

olingo4:apiName/methodName
Copy to Clipboard Toggle word wrap

次の表に示すように、1 個の API 名があります。

Expand
API 名タイプ説明

API:DEFAULT

両方

Olingo4 クライアント Api インターフェイス

各 API は、以降のセクションで説明します。

105.6.1. API: DEFAULT

producer と consumer の両方がサポート対象

DEFAULT API は、次の構文で定義されます。

olingo4:DEFAULT/methodName?[parameters]
Copy to Clipboard Toggle word wrap

以下の表に 9 個のメソッドをリストし、その後に各メソッドの詳細な構文を示します。(API メソッドには、名前の代わりに構文で使用できる省略形の エイリアス を付けることができます)

Expand
メソッドエイリアス説明

action

 

OData アクションを呼び出します。

batch

 

バッチリクエストを実行します

create

 

新しい OData リソースを作成します。

delete

 

OData リソースを削除し、org でコールバックを呼び出します。

merge

 

HTTP MERGE を使用して、OData リソースに対するパッチの適用/マージを行います。

patch

 

HTTP PATCH を使用して、OData リソースに対するパッチの適用/マージを行います。

read

 

OData リソースを読み取り、適切な結果でコールバックを呼び出します。

update

 

OData リソースを更新します。

uread

 

OData リソースを読み取り、解析されていない入力ストリームでコールバックを呼び出します。

105.6.1.1. Method action

署名:

  • void action(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler);

olingo4/action API メソッドには、次の表に示すパラメーターがあります。

Expand
パラメーター説明タイプ

data

アクションデータ

Object

edm

サービス Edm

Edm

endpointHttpHeaders

コンポーネントバージョンを追加/オーバーライドする HTTP ヘッダー

Map

resourcePath

アクションへのリソースパス

String

responseHandler

Org.apache.olingo.client.api.domain.ClientEntity コールバックハンドラー

Olingo4ResponseHandler

105.6.1.2. Method batch

署名:

  • void batch(org.apache.olingo.commons.api.edm.Edm edm, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler<java.util.List<org.apache.camel.component.olingo4.api.batch.Olingo4BatchResponse>> responseHandler);

olingo4/batch API メソッドには、次の表に示すパラメーターがあります。

Expand
パラメーター説明タイプ

data

オーダーした org.apache.camel.component.olingo4.api.batch.Olingo4BatchRequest リスト

Object

edm

サービス Edm

Edm

endpointHttpHeaders

コンポーネントバージョンを追加/オーバーライドする HTTP ヘッダー

Map

responseHandler

コールバックハンドラー

Olingo4ResponseHandler

105.6.1.3. Method create

署名:

  • void create(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler);

olingo4/create API メソッドには、次の表に示すパラメーターがあります。

Expand
パラメーター説明タイプ

data

要求データ

Object

edm

サービス Edm

Edm

endpointHttpHeaders

コンポーネントバージョンを追加/オーバーライドする HTTP ヘッダー

Map

resourcePath

作成するリソースパス

String

responseHandler

コールバックハンドラー

Olingo4ResponseHandler

105.6.1.4. メソッド: DELETE

署名:

  • void delete(String resourcePath, java.util.Map<String, String> endpointHttpHeaders, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler<org.apache.olingo.commons.api.http.HttpStatusCode> responseHandler);

olingo4/delete API メソッドには、次の表に示すパラメーターがあります。

Expand
パラメーター説明タイプ

endpointHttpHeaders

コンポーネントバージョンを追加/オーバーライドする HTTP ヘッダー

Map

resourcePath

Entry のリソースパス

String

responseHandler

org.apache.olingo.commons.api.http.HttpStatusCode コールバックハンドラー

Olingo4ResponseHandler

105.6.1.5. Method merge

署名:

  • void merge(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler);

olingo4/merge API メソッドには、次の表に示すパラメーターがあります。

Expand
パラメーター説明タイプ

data

データに対してパッチの適用/マージを行います。

Object

edm

サービス Edm

Edm

endpointHttpHeaders

コンポーネントバージョンを追加/オーバーライドする HTTP ヘッダー

Map

resourcePath

更新するリソースパス

String

responseHandler

Org.apache.olingo.client.api.domain.ClientEntity コールバックハンドラー

Olingo4ResponseHandler

105.6.1.6. Method patch

署名:

  • void patch(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler);

olingo4/patch API メソッドには、次の表に示すパラメーターがあります。

Expand
パラメーター説明タイプ

data

データに対してパッチの適用/マージを行います。

Object

edm

サービス Edm

Edm

endpointHttpHeaders

コンポーネントバージョンを追加/オーバーライドする HTTP ヘッダー

Map

resourcePath

更新するリソースパス

String

responseHandler

Org.apache.olingo.client.api.domain.ClientEntity コールバックハンドラー

Olingo4ResponseHandler

105.6.1.7. Method read

署名:

  • void read(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> queryParams, java.util.Map<String, String> endpointHttpHeaders, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler);

olingo4/read API メソッドには、次の表に示すパラメーターがあります。

Expand
パラメーター説明タイプ

edm

サービス Edm、read(null, $metdata, null, responseHandler) 呼び出しから読み取ります。

Edm

endpointHttpHeaders

コンポーネントバージョンを追加/オーバーライドする HTTP ヘッダー

Map

queryParams

OData クエリーパラメーター http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc453752288

Map

resourcePath

OData のリソースパス

String

responseHandler

コールバックハンドラー

Olingo4ResponseHandler

105.6.1.8. Method update

署名:

  • void update(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler);

oligo4/update API メソッドには、次の表に示すパラメーターがあります。

Expand
パラメーター説明タイプ

data

更新されたデータ

Object

edm

サービス Edm

Edm

endpointHttpHeaders

コンポーネントバージョンを追加/オーバーライドする HTTP ヘッダー

Map

resourcePath

更新するリソースパス

String

responseHandler

Org.apache.olingo.client.api.domain.ClientEntity コールバックハンドラー

Olingo4ResponseHandler

105.6.1.9. Method uread

署名:

  • void uread(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> queryParams, java.util.Map<String, String> endpointHttpHeaders, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler<java.io.InputStream> responseHandler);

olingo4/uread API メソッドには、次の表に示すパラメーターがあります。

Expand
パラメーター説明タイプ

edm

サービス Edm、read(null, $metdata, null, responseHandler) 呼び出しから読み取ります。

Edm

endpointHttpHeaders

コンポーネントバージョンを追加/オーバーライドする HTTP ヘッダー

Map

queryParams

OData クエリーパラメーター http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html#_Toc453752288

Map

resourcePath

OData のリソースパス

String

responseHandler

コールバックハンドラー

Olingo4ResponseHandler

olingo4 API は、上記のパラメーターの他に上記の任意のクエリーパラメーターも使用できます。

いずれのパラメーターも、エンドポイント URI で指定するか、メッセージヘッダーで動的に指定できます。メッセージヘッダー名は、CamelOlingo4.parameter の形式である必要があります。inBody パラメーターはメッセージヘッダーをオーバーライドします。つまり、エンドポイントパラメーター inBody=myParameterNameHereCamelOlingo4.myParameterNameHere ヘッダーをオーバーライドします。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る