この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ユーザ名とパスワードのログインを使用する Java クライアントの実行

EMP コネクタを使用して、ユーザ名とパスワードの認証によってチャネルに登録する Java クライアントを実行します。
  1. GitHub から EMP コネクタプロジェクトを入手します。「プロジェクトをダウンロードして構築する」を参照してください。
  2. /src/main/java/com/salesforce/emp/connector/example フォルダで、LoginExample.java ソースファイルを開きます。
  3. LoginExample クラスを実行し、次の引数を指定します。
    引数
    username ログインユーザのユーザ名。
    password username (ログインユーザ) のパスワード。
    channel /u/notifications/ExampleUserChannel
    必要に応じて、異なるイベントを受信するために、最後の引数として再生 ID を含めることができます。有効な値は、次のとおりです。
    • –1 — 登録後に送信されたすべての新規イベントを取得します。このオプションはデフォルトです。
    • –2 — 登録後に送信されたすべての新規イベントおよび保持ウィンドウ内のすべての過去のイベントを取得します。-2 は慎重に使用してください。大量のイベントメッセージが保存されている場合、すべてのイベントメッセージを取得するとパフォーマンスが低下します。
    • 特定の番号 — 指定された再生 ID を持つイベントより後に発生したすべてのイベントを取得します。
  4. REST リソースを使用してこのクライアントアプリケーションを実行し、通知を生成すると、出力は次のようになります。
    1Subscribed: Subscription [/u/notifications/ExampleUserChannel:-1]
    2Received:
    3{payload=Broadcast message to all subscribers, event={createdDate=2016-12-13T00:57:36.020Z, replayId=1}}
    4Received:
    5{payload=Another message, event={createdDate=2016-12-13T00:58:16.591Z, replayId=2}}
一般的に、本番環境でコードを実行するときには、他のユーザのユーザ名とパスワードを処理しないようにします。本番環境では、ログインを OAuth に委任してください。次の手順では、OAuth を使用してストリーミング API に接続します。