SaStorage 规范数据读写接口

This commit is contained in:
click33
2022-08-19 07:55:35 +08:00
parent e846e80dce
commit 4fac700ff0
7 changed files with 39 additions and 35 deletions

View File

@@ -36,8 +36,9 @@ public class SaStorageForReactor implements SaStorage {
* 在 [Request作用域] 里写入一个值
*/
@Override
public void set(String key, Object value) {
public SaStorageForReactor set(String key, Object value) {
exchange.getAttributes().put(key, value);
return this;
}
/**
@@ -52,8 +53,9 @@ public class SaStorageForReactor implements SaStorage {
* 在 [Request作用域] 里删除一个值
*/
@Override
public void delete(String key) {
public SaStorageForReactor delete(String key) {
exchange.getAttributes().remove(key);
return this;
}
}

View File

@@ -36,8 +36,9 @@ public class SaStorageForServlet implements SaStorage {
* 在 [Request作用域] 里写入一个值
*/
@Override
public void set(String key, Object value) {
public SaStorageForServlet set(String key, Object value) {
request.setAttribute(key, value);
return this;
}
/**
@@ -52,8 +53,9 @@ public class SaStorageForServlet implements SaStorage {
* 在 [Request作用域] 里删除一个值
*/
@Override
public void delete(String key) {
public SaStorageForServlet delete(String key) {
request.removeAttribute(key);
return this;
}
}

View File

@@ -21,8 +21,9 @@ public class SaStorageForSolon implements SaStorage {
}
@Override
public void set(String key, Object value) {
public SaStorageForSolon set(String key, Object value) {
ctx.attrSet(key, value);
return this;
}
@Override
@@ -31,7 +32,8 @@ public class SaStorageForSolon implements SaStorage {
}
@Override
public void delete(String key) {
public SaStorageForSolon delete(String key) {
ctx.attrMap().remove(key);
return this;
}
}