public class BrokerParameters
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.net.InetAddress |
agentAddress
The remote broker client address
|
private java.lang.String |
associatedUser
The user account name associated with this broker client
|
private java.lang.String |
brokerName
Broker name associated to process account
|
private static java.util.logging.Logger |
LOG
Logger.
|
private java.util.concurrent.CountDownLatch |
ready
Keep connection between server and broker open
|
private BrokerClientServices |
remote
Broker client side services
|
private Session |
session
P2J session
|
private BrokerState |
state
Broker state
|
private java.lang.String |
userId
P2J process account ID
|
private java.lang.String |
uuid
Broker UUID
|
Constructor and Description |
---|
BrokerParameters() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
close()
Reset latch on session close.
|
boolean |
equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.
|
java.net.InetAddress |
getAgentAddress()
Gets the remote broker client address
|
java.lang.String |
getAssociatedUser()
Gets the user account name associated with this broker client.
|
java.lang.String |
getBrokerName()
Get broker name.
|
BrokerClientServices |
getRemote()
Get remote proxy interface.
|
Session |
getSession()
Get P2J broker session.
|
BrokerState |
getState()
Return broker state.
|
java.lang.String |
getUserId()
Get user id.
|
java.lang.String |
getUuid()
Return assigned UUID.
|
int |
hashCode()
Returns a hash code value for the object.
|
(package private) void |
open()
Arms latch and wait until session is closed.
|
void |
setAgentAddress(java.net.InetAddress agentAddress)
Sets the remote broker client address.
|
void |
setAssociatedUser(java.lang.String associatedUser)
Sets the user account name associated with this broker client.
|
void |
setBrokerName(java.lang.String brokerName)
Set broker name.
|
void |
setRemote(BrokerClientServices remote)
Set remote proxy interface.
|
void |
setSession(Session session)
Set P2J broker session.
|
void |
setUserId(java.lang.String userId)
Set user id.
|
void |
setUuid(java.lang.String uuid)
Set assigned UUID.
|
private static final java.util.logging.Logger LOG
private java.lang.String uuid
private java.lang.String userId
private java.lang.String brokerName
private BrokerClientServices remote
private Session session
private java.util.concurrent.CountDownLatch ready
private java.net.InetAddress agentAddress
private java.lang.String associatedUser
private volatile BrokerState state
public java.lang.String getUuid()
public void setUuid(java.lang.String uuid)
uuid
- Assigned UUID.public java.lang.String getUserId()
public void setUserId(java.lang.String userId)
userId
- User id.public java.lang.String getBrokerName()
public void setBrokerName(java.lang.String brokerName)
brokerName
- Broker name.public BrokerClientServices getRemote()
public void setRemote(BrokerClientServices remote)
remote
- Remote proxy interface.public Session getSession()
public void setSession(Session session)
session
- P2J broker session.public BrokerState getState()
public java.net.InetAddress getAgentAddress()
public void setAgentAddress(java.net.InetAddress agentAddress)
agentAddress
- The remote broker client addresspublic java.lang.String getAssociatedUser()
public void setAssociatedUser(java.lang.String associatedUser)
associatedUser
- The user account name associated with this broker clientpublic int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- the reference object with which to compare.true
if this object is the same as the obj
argument; false
otherwise.void open()
void close()