public class TemporaryAccount
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
P2J_PASSWORD
Account password environment variable
|
static java.lang.String |
P2J_SUBJECT
Account subject id environment variable
|
private java.lang.String |
password
Password
|
private java.lang.String |
subject
Subject Id
|
Constructor and Description |
---|
TemporaryAccount(java.lang.String subject,
java.lang.String password)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Enqueued
this item at the tail of the pool. |
static java.lang.String |
fromHex(java.lang.String text)
Convert a string from a hex format in ASCII
|
java.util.Map<java.lang.String,java.lang.String> |
getEnvironmentMap()
Create environment variables.
|
java.lang.String |
getPassword()
Get account password.
|
java.lang.String |
getSubject()
Get user account name.
|
static TemporaryAccount |
open()
Get an item from pool
|
void |
setPassword(java.lang.String password)
Set account password.
|
static java.lang.String |
toHex(java.lang.String text)
Convert a string into a hex format.
|
public static final java.lang.String P2J_SUBJECT
public static final java.lang.String P2J_PASSWORD
private java.lang.String subject
private java.lang.String password
public TemporaryAccount(java.lang.String subject, java.lang.String password)
subject
- Subject id.password
- Passwordpublic static java.lang.String toHex(java.lang.String text)
text
- Input text.public static java.lang.String fromHex(java.lang.String text)
text
- Input text. The length of the input must be multiple of 2.public java.util.Map<java.lang.String,java.lang.String> getEnvironmentMap()
public static TemporaryAccount open()
public void close()
this
item at the tail of the pool.public java.lang.String getSubject()
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
password
- New password.