[*] 日常优化

This commit is contained in:
acgist
2023-11-27 07:18:50 +08:00
parent 154ddee32d
commit ca063b5191

View File

@@ -48,6 +48,13 @@ public enum ClientType {
this.name = name;
}
/**
* @return 是否是媒体服务
*/
public boolean isMedia() {
return this == MEDIA;
}
/**
* @return 是否是媒体终端
*/
@@ -58,13 +65,6 @@ public enum ClientType {
this == MOBILE;
}
/**
* @return 是否是媒体服务
*/
public boolean isMedia() {
return this == MEDIA;
}
/**
* @return 是否是应用服务
*/
@@ -79,7 +79,7 @@ public enum ClientType {
*/
public static final ClientType of(String value) {
final ClientType[] types = ClientType.values();
for (ClientType type : types) {
for (final ClientType type : types) {
if(type.name().equalsIgnoreCase(value)) {
return type;
}
@@ -87,18 +87,19 @@ public enum ClientType {
throw MessageCodeException.of("未知终端类型:" + value);
}
/**
* 媒体终端类型列表
*/
public static final ClientType[] MEDIA_CLIENT_TYPE
=
Stream.of(ClientType.values()).filter(ClientType::isClient).toArray(ClientType[]::new);
/**
* 媒体服务类型列表
*/
public static final ClientType[] MEDIA_SERVER_TYPE
=
Stream.of(ClientType.values()).filter(ClientType::isMedia).toArray(ClientType[]::new);
public static final ClientType[] MEDIA_TYPE = Stream.of(ClientType.values()).filter(ClientType::isMedia).toArray(ClientType[]::new);
/**
* 媒体终端类型列表
*/
public static final ClientType[] CLIENT_TYPE = Stream.of(ClientType.values()).filter(ClientType::isClient).toArray(ClientType[]::new);
/**
* 应用服务类型列表
*/
public static final ClientType[] SERVER_TYPE = Stream.of(ClientType.values()).filter(ClientType::isServer).toArray(ClientType[]::new);
}