RealmChoiceCallback
RealmChoiceCallback (영역 선택 콜백)
SaslClient와 SaslServer가 주어진 영역 선택 목록에서 영역을 얻는 데 사용하는 콜백입니다.
본문
RealmCallback이 사용자에게 영역을 직접 입력받는 것과 달리, RealmChoiceCallback은 서버가 제공한 영역 선택지들 중에서 하나를 고르도록 합니다. 이 콜백은 여러 영역을 지원하는 SASL 메커니즘에서 사용돼요.
public RealmChoiceCallback(String prompt, String[] choices, int defaultChoice, boolean multiple)
public String[] getChoices()
public int getDefaultChoice()
public int[] getSelectedIndexes()
public void setSelectedIndex(int selection)
public void setSelectedIndexes(int[] selections)
getChoices()는 사용 가능한 영역 목록을, setSelectedIndex/setSelectedIndexes로 선택된 영역을 지정합니다. multiple이 true면 여러 영역을 선택할 수 있어요.