Package org.apache.tomcat.jni
Class User
- java.lang.Object
-
- org.apache.tomcat.jni.User
-
@Deprecated public class User extends java.lang.Object
Deprecated.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.User- Author:
- Mladen Turk
-
-
Constructor Summary
Constructors Constructor Description User()
Deprecated.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static long
gid(java.lang.String groupname, long p)
Deprecated.Get the groupid for a specified group name This function is available only if APR_HAS_USER is defined.static int
gidcompare(long left, long right)
Deprecated.Compare two group identifiers for equality.static long
gidCurrent(long p)
Deprecated.Get the groupid of the calling process This function is available only if APR_HAS_USER is defined.static java.lang.String
groupname(long groupid, long p)
Deprecated.Get the group name for a specified groupid This function is available only if APR_HAS_USER is defined.static java.lang.String
homepath(java.lang.String username, long p)
Deprecated.Get the home directory for the named user This function is available only if APR_HAS_USER is defined.static long
uid(java.lang.String username, long p)
Deprecated.Get the userid for the specified username This function is available only if APR_HAS_USER is defined.static int
uidcompare(long left, long right)
Deprecated.Compare two user identifiers for equality.static long
uidCurrent(long p)
Deprecated.Get the userid (and groupid) of the calling process This function is available only if APR_HAS_USER is defined.static long
usergid(java.lang.String username, long p)
Deprecated.Get the groupid for the specified username This function is available only if APR_HAS_USER is defined.static java.lang.String
username(long userid, long p)
Deprecated.Get the user name for a specified userid This function is available only if APR_HAS_USER is defined.
-
-
-
Method Detail
-
uidCurrent
public static long uidCurrent(long p) throws Error
Deprecated.Get the userid (and groupid) of the calling process This function is available only if APR_HAS_USER is defined.- Parameters:
p
- The pool from which to allocate working space- Returns:
- Returns the user id
- Throws:
Error
- If an error occurred
-
gidCurrent
public static long gidCurrent(long p) throws Error
Deprecated.Get the groupid of the calling process This function is available only if APR_HAS_USER is defined.- Parameters:
p
- The pool from which to allocate working space- Returns:
- Returns the group id
- Throws:
Error
- If an error occurred
-
uid
public static long uid(java.lang.String username, long p) throws Error
Deprecated.Get the userid for the specified username This function is available only if APR_HAS_USER is defined.- Parameters:
username
- The username to lookupp
- The pool from which to allocate working space- Returns:
- Returns the user id
- Throws:
Error
- If an error occurred
-
usergid
public static long usergid(java.lang.String username, long p) throws Error
Deprecated.Get the groupid for the specified username This function is available only if APR_HAS_USER is defined.- Parameters:
username
- The username to lookupp
- The pool from which to allocate working space- Returns:
- Returns the user's group id
- Throws:
Error
- If an error occurred
-
gid
public static long gid(java.lang.String groupname, long p) throws Error
Deprecated.Get the groupid for a specified group name This function is available only if APR_HAS_USER is defined.- Parameters:
groupname
- The group name to look upp
- The pool from which to allocate working space- Returns:
- Returns the user's group id
- Throws:
Error
- If an error occurred
-
username
public static java.lang.String username(long userid, long p) throws Error
Deprecated.Get the user name for a specified userid This function is available only if APR_HAS_USER is defined.- Parameters:
userid
- The useridp
- The pool from which to allocate the string- Returns:
- New string containing user name
- Throws:
Error
- If an error occurred
-
groupname
public static java.lang.String groupname(long groupid, long p) throws Error
Deprecated.Get the group name for a specified groupid This function is available only if APR_HAS_USER is defined.- Parameters:
groupid
- The groupidp
- The pool from which to allocate the string- Returns:
- New string containing group name
- Throws:
Error
- If an error occurred
-
uidcompare
public static int uidcompare(long left, long right)
Deprecated.Compare two user identifiers for equality. This function is available only if APR_HAS_USER is defined.- Parameters:
left
- One uid to testright
- Another uid to test- Returns:
- APR_SUCCESS if the apr_uid_t structures identify the same user, APR_EMISMATCH if not, APR_BADARG if an apr_uid_t is invalid.
-
gidcompare
public static int gidcompare(long left, long right)
Deprecated.Compare two group identifiers for equality. This function is available only if APR_HAS_USER is defined.- Parameters:
left
- One gid to testright
- Another gid to test- Returns:
- APR_SUCCESS if the apr_gid_t structures identify the same group, APR_EMISMATCH if not, APR_BADARG if an apr_gid_t is invalid.
-
homepath
public static java.lang.String homepath(java.lang.String username, long p) throws Error
Deprecated.Get the home directory for the named user This function is available only if APR_HAS_USER is defined.- Parameters:
username
- The named userp
- The pool from which to allocate the string- Returns:
- New string containing directory name
- Throws:
Error
- If an error occurred
-
-