您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
C
D
E
F
G
H
O
P
Q
R
S
T
U
W
A
afterPropertiesSet()
- 类 中的方法tech.powerjob.server.remote.transporter.impl.
PowerTransportService
allProtocols()
- 类 中的方法tech.powerjob.server.remote.transporter.impl.
PowerTransportService
allProtocols()
- 接口 中的方法tech.powerjob.server.remote.transporter.
TransportService
当前支持的全部协议
ask(String, URL, PowerSerializable, Class<T>)
- 类 中的方法tech.powerjob.server.remote.transporter.impl.
PowerTransportService
ask(String, URL, PowerSerializable, Class<T>)
- 接口 中的方法tech.powerjob.server.remote.transporter.
TransportService
C
clean(List<Long>)
- 类 中的静态方法tech.powerjob.server.remote.worker.
WorkerClusterManagerService
清理不需要的worker信息
cleanUp()
- 类 中的静态方法tech.powerjob.server.remote.worker.
WorkerClusterManagerService
清理缓存信息,防止 OOM
ClusterStatusHolder
-
tech.powerjob.server.remote.worker
中的类
管理Worker集群状态
ClusterStatusHolder(String)
- 类 的构造器tech.powerjob.server.remote.worker.
ClusterStatusHolder
D
defaultProtocol()
- 类 中的方法tech.powerjob.server.remote.transporter.impl.
PowerTransportService
defaultProtocol()
- 接口 中的方法tech.powerjob.server.remote.transporter.
TransportService
自用地址,用于维护 server -> appId 和 server 间通讯 4.3.0 前为 ActorSystem Address(ip:10086) 4.3.0 后 PowerJob 将主协议切换为自由协议,默认使用 HTTP address (ip:10010)
deployContainer2Worker(String)
- 类 中的静态方法tech.powerjob.server.remote.transporter.impl.
ServerURLFactory
DesignatedWorkerFilter
-
tech.powerjob.server.remote.worker.filter
中的类
just use designated worker
DesignatedWorkerFilter()
- 类 的构造器tech.powerjob.server.remote.worker.filter.
DesignatedWorkerFilter
DesignateServer
-
tech.powerjob.server.remote.server.redirector
中的注释类型
需要在指定的服务器运行 注意:该注解所在方法的参数必须为对象,不可以是 long 等基本类型
DesignateServerAspect
-
tech.powerjob.server.remote.server.redirector
中的类
指定服务器运行切面
DesignateServerAspect()
- 类 的构造器tech.powerjob.server.remote.server.redirector.
DesignateServerAspect
destroy()
- 类 中的方法tech.powerjob.server.remote.transporter.impl.
PowerTransportService
destroyContainer2Worker(String)
- 类 中的静态方法tech.powerjob.server.remote.transporter.impl.
ServerURLFactory
DisconnectedWorkerFilter
-
tech.powerjob.server.remote.worker.filter
中的类
filter disconnected worker
DisconnectedWorkerFilter()
- 类 的构造器tech.powerjob.server.remote.worker.filter.
DisconnectedWorkerFilter
dispatchJob2Worker(String)
- 类 中的静态方法tech.powerjob.server.remote.transporter.impl.
ServerURLFactory
E
elect(ServerDiscoveryRequest)
- 类 中的方法tech.powerjob.server.remote.server.election.
ServerElectionService
execute(ProceedingJoinPoint, DesignateServer)
- 类 中的方法tech.powerjob.server.remote.server.redirector.
DesignateServerAspect
F
fetchServiceInfo()
- 接口 中的方法tech.powerjob.server.remote.server.self.
ServerInfoService
fetch current server info
fetchServiceInfo()
- 类 中的方法tech.powerjob.server.remote.server.self.
ServerInfoServiceImpl
filter(WorkerInfo, JobInfoDO)
- 类 中的方法tech.powerjob.server.remote.worker.filter.
DesignatedWorkerFilter
filter(WorkerInfo, JobInfoDO)
- 类 中的方法tech.powerjob.server.remote.worker.filter.
DisconnectedWorkerFilter
filter(WorkerInfo, JobInfoDO)
- 类 中的方法tech.powerjob.server.remote.worker.filter.
SystemMetricsWorkerFilter
filter(WorkerInfo, JobInfoDO)
- 接口 中的方法tech.powerjob.server.remote.worker.filter.
WorkerFilter
FriendActor
-
tech.powerjob.server.remote.server
中的类
处理朋友们的信息(处理服务器与服务器之间的通讯)
FriendActor()
- 类 的构造器tech.powerjob.server.remote.server.
FriendActor
G
getAllAliveWorkers(Long)
- 类 中的方法tech.powerjob.server.remote.worker.
WorkerClusterQueryService
get all alive workers
getAllWorkers()
- 类 中的方法tech.powerjob.server.remote.worker.
ClusterStatusHolder
获取该集群所有的机器信息
getAllWorkers(Long)
- 类 中的方法tech.powerjob.server.remote.worker.
WorkerClusterQueryService
getAppId2ClusterStatus()
- 类 中的静态方法tech.powerjob.server.remote.worker.
WorkerClusterManagerService
getAppId2ClusterStatus()
- 类 中的方法tech.powerjob.server.remote.worker.
WorkerClusterQueryService
getDeployedContainerInfos(Long)
- 类 中的方法tech.powerjob.server.remote.worker.
ClusterStatusHolder
获取当前该Worker集群容器的部署情况
getDeployedContainerInfos(Long, Long)
- 类 中的方法tech.powerjob.server.remote.worker.
WorkerClusterQueryService
获取某个应用容器的部署情况
getSuitableWorkers(JobInfoDO)
- 类 中的方法tech.powerjob.server.remote.worker.
WorkerClusterQueryService
get worker for job
getWorkerInfoByAddress(Long, String)
- 类 中的方法tech.powerjob.server.remote.worker.
WorkerClusterQueryService
Gets worker info by address.
H
heartbeat()
- 类 中的方法tech.powerjob.server.remote.server.self.
ServerInfoServiceImpl
O
onReceivePing(Ping)
- 类 中的方法tech.powerjob.server.remote.server.
FriendActor
处理存活检测的请求
onReceiveRemoteProcessReq(RemoteProcessReq)
- 类 中的方法tech.powerjob.server.remote.server.
FriendActor
P
Ping
-
tech.powerjob.server.remote.server.election
中的类
检测目标机器是否存活
Ping()
- 类 的构造器tech.powerjob.server.remote.server.election.
Ping
ping2Friend(String)
- 类 中的静态方法tech.powerjob.server.remote.transporter.impl.
ServerURLFactory
PowerTransportService
-
tech.powerjob.server.remote.transporter.impl
中的类
server 数据传输服务
PowerTransportService(Environment)
- 类 的构造器tech.powerjob.server.remote.transporter.impl.
PowerTransportService
process2Friend(String)
- 类 中的静态方法tech.powerjob.server.remote.transporter.impl.
ServerURLFactory
processRemoteRequest(RemoteProcessReq)
- 类 中的静态方法tech.powerjob.server.remote.server.redirector.
RemoteRequestProcessor
ProtocolInfo
-
tech.powerjob.server.remote.transporter
中的类
ProtocolInfo
ProtocolInfo()
- 类 的构造器tech.powerjob.server.remote.transporter.
ProtocolInfo
序列化需要,必须存在无参构造方法!
ProtocolInfo(String, String, int, Transporter)
- 类 的构造器tech.powerjob.server.remote.transporter.
ProtocolInfo
Q
queryInstance2Worker(String)
- 类 中的静态方法tech.powerjob.server.remote.transporter.impl.
ServerURLFactory
R
release()
- 类 中的方法tech.powerjob.server.remote.worker.
ClusterStatusHolder
释放所有本地存储的容器信息(该操作会导致短暂的 listDeployedContainer 服务不可用)
RemoteProcessReq
-
tech.powerjob.server.remote.server.redirector
中的类
原创执行命令
RemoteProcessReq()
- 类 的构造器tech.powerjob.server.remote.server.redirector.
RemoteProcessReq
RemoteRequestProcessor
-
tech.powerjob.server.remote.server.redirector
中的类
process remote request
RemoteRequestProcessor()
- 类 的构造器tech.powerjob.server.remote.server.redirector.
RemoteRequestProcessor
S
ServerElectionService
-
tech.powerjob.server.remote.server.election
中的类
Default server election policy, first-come, first-served, no load balancing capability
ServerElectionService(LockService, TransportService, AppInfoRepository, int)
- 类 的构造器tech.powerjob.server.remote.server.election.
ServerElectionService
ServerInfoService
-
tech.powerjob.server.remote.server.self
中的接口
ServerInfoService
ServerInfoServiceImpl
-
tech.powerjob.server.remote.server.self
中的类
management server info, like heartbeat, server id etc
ServerInfoServiceImpl(LockService, ServerInfoRepository)
- 类 的构造器tech.powerjob.server.remote.server.self.
ServerInfoServiceImpl
ServerURLFactory
-
tech.powerjob.server.remote.transporter.impl
中的类
统一生成地址
ServerURLFactory()
- 类 的构造器tech.powerjob.server.remote.transporter.impl.
ServerURLFactory
setApplicationContext(ApplicationContext)
- 类 中的方法tech.powerjob.server.remote.transporter.impl.
PowerTransportService
setBuildProperties(BuildProperties)
- 类 中的方法tech.powerjob.server.remote.server.self.
ServerInfoServiceImpl
setTransportService(TransportService)
- 接口 中的方法tech.powerjob.server.remote.aware.
TransportServiceAware
setTransportService(TransportService)
- 类 中的方法tech.powerjob.server.remote.server.
FriendActor
simileBuild(String, ServerType, String, String)
- 类 中的静态方法tech.powerjob.server.remote.transporter.impl.
ServerURLFactory
stopInstance2Worker(String)
- 类 中的静态方法tech.powerjob.server.remote.transporter.impl.
ServerURLFactory
SystemMetricsWorkerFilter
-
tech.powerjob.server.remote.worker.filter
中的类
filter worker by system metric
SystemMetricsWorkerFilter()
- 类 的构造器tech.powerjob.server.remote.worker.filter.
SystemMetricsWorkerFilter
T
tech.powerjob.server.remote.aware
- 程序包 tech.powerjob.server.remote.aware
tech.powerjob.server.remote.server
- 程序包 tech.powerjob.server.remote.server
tech.powerjob.server.remote.server.election
- 程序包 tech.powerjob.server.remote.server.election
tech.powerjob.server.remote.server.redirector
- 程序包 tech.powerjob.server.remote.server.redirector
tech.powerjob.server.remote.server.self
- 程序包 tech.powerjob.server.remote.server.self
tech.powerjob.server.remote.transporter
- 程序包 tech.powerjob.server.remote.transporter
tech.powerjob.server.remote.transporter.impl
- 程序包 tech.powerjob.server.remote.transporter.impl
tech.powerjob.server.remote.worker
- 程序包 tech.powerjob.server.remote.worker
tech.powerjob.server.remote.worker.filter
- 程序包 tech.powerjob.server.remote.worker.filter
tell(String, URL, PowerSerializable)
- 类 中的方法tech.powerjob.server.remote.transporter.impl.
PowerTransportService
tell(String, URL, PowerSerializable)
- 接口 中的方法tech.powerjob.server.remote.transporter.
TransportService
TransportService
-
tech.powerjob.server.remote.transporter
中的接口
server 数据传输服务
TransportServiceAware
-
tech.powerjob.server.remote.aware
中的接口
TransportServiceAware
U
updateStatus(WorkerHeartbeat)
- 类 中的方法tech.powerjob.server.remote.worker.
ClusterStatusHolder
更新 worker 机器的状态
updateStatus(WorkerHeartbeat)
- 类 中的静态方法tech.powerjob.server.remote.worker.
WorkerClusterManagerService
更新状态
W
WorkerClusterManagerService
-
tech.powerjob.server.remote.worker
中的类
管理 worker 集群信息
WorkerClusterManagerService()
- 类 的构造器tech.powerjob.server.remote.worker.
WorkerClusterManagerService
WorkerClusterQueryService
-
tech.powerjob.server.remote.worker
中的类
获取 worker 集群信息
WorkerClusterQueryService(List<WorkerFilter>)
- 类 的构造器tech.powerjob.server.remote.worker.
WorkerClusterQueryService
WorkerFilter
-
tech.powerjob.server.remote.worker.filter
中的接口
filter worker by system metrics or other info
A
C
D
E
F
G
H
O
P
Q
R
S
T
U
W
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2023. All rights reserved.