📄 tellerresult.java
字号:
//定义本类在包examples.cluster.ejb.teller 中
package examples.cluster.ejb.teller;
import java.io.Serializable;
import examples.cluster.ejb.account.AccountResult;
/**
* 这个类定义存入,提取或转账业务的结果。
* 属性包括账号1和账号2结果和出窗口服务器名
*
*/
public final class TellerResult implements java.io.Serializable {
public String tellerServer = null; // 加入这个属性,演示集群
public AccountResult account1Result = new AccountResult();
public AccountResult account2Result = new AccountResult();
/**
* 创建一个新的TellerResult对象
*
* @返回 TellerResult
*/
public TellerResult() {
}
/**
* 创建一个新的TellerResult对象
*
* @参数 tellerServer 窗口服务器名
* @参数 account1Result AccountResult 账号1结果
* @返回 TellerResult
*/
public TellerResult(String tellerServer, AccountResult accountResult) {
this.tellerServer = tellerServer;
if (accountResult != null) {
this.account1Result = accountResult;
}
}
/**
* 创建一个新的TellerResult对象
*
* @参数 tellerServer 窗口服务器名
* @参数 account1Result AccountResult 账号1结果
* @参数 account2Result AccountResult 账号2结果
* @返回 TellerResult
*/
public TellerResult(String tellerServer, AccountResult account1Result,
AccountResult account2Result) {
this.tellerServer = tellerServer;
if (account1Result != null) {
this.account1Result = account1Result;
}
if (account2Result != null) {
this.account2Result = account2Result;
}
}
/**
* 返回窗口服务器名
*
* @返回 String 窗口服务器名
*/
public String getTellerServer() {
return tellerServer;
}
/**
* 返回账号1结果
*
* @返回 AccountResult 账号1结果
*/
public AccountResult getAccount1Result() {
return account1Result;
}
/**
* 返回账号2结果
*
* @返回 AccountResult 账号2结果
*/
public AccountResult getAccount2Result() {
return account2Result;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -