TextOutputCallback — 텍스트 출력(표시) 콜백

TextOutputCallback — 텍스트 출력(표시) 콜백

TextOutputCallbackCallbackHandlerhandle 메서드에 전달되어 정보 메시지, 경고 메시지, 오류 메시지를 표시하는 데 사용되는 콜백 클래스예요. 사용자에게 무언가 알려야 할 때 사용해요.

출처: Java API Reference

본문

public class TextOutputCallback extends Object implements Callback, Serializable

필드 (메시지 타입)

  • INFORMATION — 정보 메시지
  • WARNING — 경고 메시지
  • ERROR — 오류 메시지

생성자

  • TextOutputCallback(int messageType, String message) — 표시할 메시지 타입과 메시지로 TextOutputCallback을 생성해요. messageTypeINFORMATION, WARNING, ERROR 중 하나가 아니거나, messagenull이거나 길이가 0이면 IllegalArgumentException이 발생해요.

메서드

  • int getMessageType() — 메시지 타입(INFORMATION, WARNING 또는 ERROR)을 반환해요.
  • String getMessage() — 표시할 메시지를 반환해요.

어떻게 쓰일까요?

NameCallback이나 PasswordCallback이 사용자에게 "입력"을 요청한다면, TextOutputCallback은 사용자에게 "출력"(정보 표시)만 해요. 예를 들어 "비밀번호가 곧 만료됩니다", "인증에 실패했습니다" 같은 메시지를 CallbackHandler를 통해 사용자에게 보여주는 용도예요. 입력을 받지 않고 표시만 하기 때문에 설정 메서드가 없는 것이 특징이에요.

더 알아보기 (Learn more)