/* * Copyright (c) 1999, 2003, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.security.auth.callback; import java.util.Locale; /** *
Underlying security services instantiate and pass a
* LanguageCallback
to the handle
* method of a CallbackHandler
to retrieve the Locale
* used for localizing text.
*
* @see javax.security.auth.callback.CallbackHandler
*/
public class LanguageCallback implements Callback, java.io.Serializable {
private static final long serialVersionUID = 2019050433478903213L;
/**
* @serial
* @since 1.4
*/
private Locale locale;
/**
* Construct a LanguageCallback
.
*/
public LanguageCallback() { }
/**
* Set the retrieved Locale
.
*
*
*
* @param locale the retrieved Locale
.
*
* @see #getLocale
*/
public void setLocale(Locale locale) {
this.locale = locale;
}
/**
* Get the retrieved Locale
.
*
*
*
* @return the retrieved Locale
, or null
* if no Locale
could be retrieved.
*
* @see #setLocale
*/
public Locale getLocale() {
return locale;
}
}