第15章 URL ハンドラー


多くの Red Hat Fuse のコンテキストには、リソースの場所を指定する URL を提供する必要があります (例: コンソールコマンドの引数として)。一般に、URL の指定時には、Fuse の組み込み URL ハンドラーでサポートされている任意のスキームを使用できます。この付録では、使用可能なすべての URL ハンドラーの構文を説明します。

15.1. ファイル URL ハンドラー

15.1.1. 構文

ファイル URL の構文は file:PathName で、PathName は、Classpath で利用可能なファイルの相対パスまたは絶対パス名です。指定された PathName は、Java の組み込みファイル URL ハンドラー によって解析されます。したがって、PathName 構文は、Java パス名の通常の規則に従います。特に、Windows では、各バックスラッシュを別のバックスラッシュでエスケープするか、スラッシュに置き換える必要があります。

15.1.2. 例

たとえば、Windows のパス名 C:\Projects\camel-bundle\target\foo-1.0-SNAPSHOT.jar について考えてみます。次の例は、Windows でのファイル URL の 正しい 代替案です。

file:C:/Projects/camel-bundle/target/foo-1.0-SNAPSHOT.jar
file:C:\\Projects\\camel-bundle\\target\\foo-1.0-SNAPSHOT.jar

次の例は、Windows でのファイル URL の 誤った 代替案です。

file:C:\Projects\camel-bundle\target\foo-1.0-SNAPSHOT.jar        // WRONG!
file://C:/Projects/camel-bundle/target/foo-1.0-SNAPSHOT.jar      // WRONG!
file://C:\\Projects\\camel-bundle\\target\\foo-1.0-SNAPSHOT.jar  // WRONG!
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.