다음을 통해 공유


MiddlewareSet 클래스

  • java.lang.Object
    • com.microsoft.bot.builder.MiddlewareSet

구현

public class MiddlewareSet
implements Middleware

순서가 지정된 Middleware집합을 포함합니다.

생성자 요약

생성자 Description
MiddlewareSet()

메서드 요약

한정자 및 형식 메서드 및 설명
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

들어오는 작업을 처리합니다.

java.util.concurrent.CompletableFuture<java.lang.Void> receiveActivityWithStatus(TurnContext context, BotCallbackHandler callback)

활동을 처리합니다.

MiddlewareSet use(Middleware middleware)

집합의 끝에 미들웨어 개체를 추가합니다.

다음에서 상속된 메서드 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

생성자 세부 정보

MiddlewareSet

public MiddlewareSet()

메서드 세부 정보

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

들어오는 작업을 처리합니다.

매개 변수:

turnContext - 이 턴의 컨텍스트 개체입니다.
next - 봇 미들웨어 파이프라인을 계속하기 위해 호출할 대리자입니다.

반환:

실행할 큐에 대기 중인 작업을 나타내는 작업입니다. 미들웨어는 next 대리자를 호출하여 파이프라인의 다음 미들웨어에 제어를 전달합니다. 미들웨어가 다음 대리자를 호출하지\u2019경우 어댑터는 후속 미들웨어\u2019요청 처리기 또는 봇\u2019수신 처리기 및 파이프라인 단락을 호출하지 않습니다.

context 들어오는 활동 및 활동을 처리하는 데 필요한 기타 데이터에 대한 정보를 제공합니다. TurnContext Activity

receiveActivityWithStatus

public CompletableFuture receiveActivityWithStatus(TurnContext context, BotCallbackHandler callback)

활동을 처리합니다.

매개 변수:

context - 순서에 대한 컨텍스트 개체입니다.
callback - 집합이 작업 처리를 완료할 때 호출할 대리자입니다.

반환:

실행할 큐에 대기 중인 작업을 나타내는 작업입니다.

use

public MiddlewareSet use(Middleware middleware)

집합의 끝에 미들웨어 개체를 추가합니다.

매개 변수:

middleware - 추가할 미들웨어입니다.

반환:

업데이트된 미들웨어 집합입니다.

적용 대상