Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PlexPt/rocket-pt
/ functions
Functions
512 in github.com/PlexPt/rocket-pt
⨍
Functions
512
◇
Types & classes
214
↓ 55 callers
Method
ok
()
src/main/java/com/rocketpt/server/common/base/Result.java:101
↓ 40 callers
Method
get
(String key)
src/main/java/com/rocketpt/server/service/infra/SessionManager.java:16
↓ 27 callers
Method
getCode
错误码
src/main/java/com/rocketpt/server/common/ResultStatus.java:10
↓ 21 callers
Method
getUserId
获取当前登录的用户ID
src/main/java/com/rocketpt/server/service/sys/UserService.java:370
↓ 20 callers
Method
isEmpty
Returns {@code true} if the specified {@code Collection} is {@code null} or {@link Collection#isEmpty empty}, {@code false} otherwise. @param c the c
src/main/java/com/rocketpt/server/util/CollectionUtils.java:45
↓ 19 callers
Method
equals
(final Object object)
src/main/java/com/rocketpt/server/dto/entity/EntityBase.java:36
↓ 15 callers
Method
getMessage
读取国际化消息 @param msgCode 消息码 @param args 消息参数 例: new String[]{"1","2","3"} @return
src/main/java/com/rocketpt/server/common/base/I18nMessage.java:38
↓ 14 callers
Method
delete
(Integer id)
src/main/java/com/rocketpt/server/service/TorrentStorageService.java:28
↓ 14 callers
Method
encode
(Map<K, V> data)
src/main/java/com/rocketpt/server/util/BencodeUtil.java:52
↓ 14 callers
Method
getMessage
错误信息
src/main/java/com/rocketpt/server/common/ResultStatus.java:15
↓ 14 callers
Method
instance
()
src/main/java/com/rocketpt/server/common/DomainEventPublisher.java:40
↓ 14 callers
Method
toString
()
src/main/java/com/rocketpt/server/dto/entity/EntityBase.java:69
↓ 13 callers
Method
publish
(final T aDomainEvent)
src/main/java/com/rocketpt/server/common/DomainEventPublisher.java:44
↓ 12 callers
Method
remove
(Integer[] ids)
src/main/java/com/rocketpt/server/service/TorrentService.java:161
↓ 12 callers
Method
save
(Integer id, byte[] torrent)
src/main/java/com/rocketpt/server/service/TorrentStorageService.java:20
↓ 10 callers
Method
getUsername
获取用户信息
src/main/java/com/rocketpt/server/service/sys/UserService.java:378
↓ 10 callers
Method
list
()
src/main/java/com/rocketpt/server/controller/InviteController.java:54
↓ 8 callers
Method
error
(String reason)
src/main/java/com/rocketpt/server/util/BencodeUtil.java:29
↓ 8 callers
Method
getPage
分页结果 @param list
src/main/java/com/rocketpt/server/common/base/PageUtil.java:49
↓ 8 callers
Method
update
(TorrentEntity entity)
src/main/java/com/rocketpt/server/service/TorrentService.java:140
↓ 7 callers
Method
add
(TorrentAddParam param)
src/main/java/com/rocketpt/server/service/TorrentService.java:50
↓ 7 callers
Method
getString
@param key @return @see com.rocketpt.server.config.SystemConfigKeys
src/main/java/com/rocketpt/server/service/sys/SystemConfigService.java:30
↓ 6 callers
Method
asList
(E... elements)
src/main/java/com/rocketpt/server/util/CollectionUtils.java:86
↓ 6 callers
Method
error
(String msg)
src/main/java/com/rocketpt/server/common/base/Result.java:133
↓ 6 callers
Method
generate
(Integer userId)
src/main/java/com/rocketpt/server/service/infra/PasskeyManager.java:8
↓ 5 callers
Method
add
(@RequestBody @Validated TorrentAddParam param)
src/main/java/com/rocketpt/server/controller/TorrentController.java:126
↓ 5 callers
Method
findUserById
(Integer userId)
src/main/java/com/rocketpt/server/service/sys/UserService.java:106
↓ 5 callers
Method
getFilePath
(int id)
src/main/java/com/rocketpt/server/service/LocalTorrentStorageService.java:79
↓ 5 callers
Method
info
()
src/main/java/com/rocketpt/server/controller/LoginController.java:149
↓ 5 callers
Method
isUnknownIp
(String ip)
src/main/java/com/rocketpt/server/util/IPUtils.java:93
↓ 5 callers
Method
size
获取字符串的长度 @param key @return
src/main/java/com/rocketpt/server/util/RedisUtil.java:313
↓ 5 callers
Method
verifyCaptcha
验证验证码是否正确 验证完就过期 @param id id @param captcha 输入的验证码 @return true则正确
src/main/java/com/rocketpt/server/service/sys/CaptchaService.java:43
↓ 4 callers
Method
build
(Status status, T data)
src/main/java/com/rocketpt/server/common/base/Result.java:141
↓ 4 callers
Method
getPasskey
(Integer id)
src/main/java/com/rocketpt/server/service/sys/UserService.java:498
↓ 4 callers
Method
getStatus
()
src/main/java/com/rocketpt/server/common/exception/RocketPTException.java:27
↓ 4 callers
Method
getType
@param name @return Class 注册对象的类型 @throws NoSuchBeanDefinitionException
src/main/java/com/rocketpt/server/util/SpringUtils.java:74
↓ 4 callers
Method
set
(String key, Object value)
src/main/java/com/rocketpt/server/service/sys/SystemConfigService.java:89
↓ 4 callers
Method
set
设置指定 key 的值 @param key @param value
src/main/java/com/rocketpt/server/util/RedisUtil.java:202
↓ 4 callers
Method
startPage
开始分页 @param param
src/main/java/com/rocketpt/server/common/base/PageUtil.java:18
↓ 4 callers
Method
tryInsertOrUpdatePeer
(AnnounceRequest request)
src/main/java/com/rocketpt/server/service/AnnounceService.java:178
↓ 3 callers
Method
check
(String inviteeEmail, String invitationCode)
src/main/java/com/rocketpt/server/service/sys/InvitationService.java:23
↓ 3 callers
Method
findResourceById
(Long resourceId)
src/main/java/com/rocketpt/server/service/sys/ResourceService.java:43
↓ 3 callers
Method
findRoleById
(Integer roleId)
src/main/java/com/rocketpt/server/service/sys/RoleService.java:59
↓ 3 callers
Method
getMsg
()
src/main/java/com/rocketpt/server/common/base/Status.java:61
↓ 3 callers
Method
getThreadPool
@param threadNamePrefix 线程名称前缀 default-async-service- @param corePoolSize 核心线程数目 @param maxPoolSize 最大线程数 @param queueCapacity 队列中最大的数目 @p
src/main/java/com/rocketpt/server/config/ThreadPoolConfig.java:61
↓ 3 callers
Method
hash
hash @param data @return @throws NoSuchAlgorithmException
src/main/java/com/rocketpt/server/util/TorrentUtils.java:102
↓ 3 callers
Method
isPublishing
()
src/main/java/com/rocketpt/server/common/DomainEventPublisher.java:125
↓ 3 callers
Method
parseToMap
(String json)
src/main/java/com/rocketpt/server/util/JsonUtils.java:62
↓ 3 callers
Method
remove
()
src/main/java/com/rocketpt/server/controller/UserTotpController.java:74
↓ 3 callers
Method
resetCheckCode
(Integer userId)
src/main/java/com/rocketpt/server/service/sys/UserCredentialService.java:126
↓ 3 callers
Method
sendMail
(MailVo mailVo)
src/main/java/com/rocketpt/server/service/mail/MailService.java:11
↓ 3 callers
Method
setEx
将值 value 关联到 key ,并将 key 的过期时间设为 timeout @param key @param value @param timeout 过期时间 @param unit 时间单位, 天:TimeUnit.DAYS 小时:TimeUnit.HOURS 分钟:TimeUn
src/main/java/com/rocketpt/server/util/RedisUtil.java:281
↓ 3 callers
Method
setPublishing
(boolean aFlag)
src/main/java/com/rocketpt/server/common/DomainEventPublisher.java:129
↓ 3 callers
Method
subscribers
()
src/main/java/com/rocketpt/server/common/DomainEventPublisher.java:137
↓ 2 callers
Method
_checkIdentity
Checks the passed entity, if it has an identity. It gets an identity only by saving. @param entity the entity to be checked @throws IllegalStateExcep
src/main/java/com/rocketpt/server/dto/entity/EntityBase.java:58
↓ 2 callers
Method
changeConfig
(SmtpConfig smtpConfig)
src/main/java/com/rocketpt/server/service/mail/MailConfiger.java:34
↓ 2 callers
Method
createCredentials
()
src/main/java/com/rocketpt/server/service/GoogleAuthenticatorService.java:41
↓ 2 callers
Method
ensureSubscribersList
()
src/main/java/com/rocketpt/server/common/DomainEventPublisher.java:118
↓ 2 callers
Method
errorNoRetry
(String reason)
src/main/java/com/rocketpt/server/util/BencodeUtil.java:33
↓ 2 callers
Method
failure
()
src/main/java/com/rocketpt/server/common/base/Result.java:125
↓ 2 callers
Method
generateTotpUri
(String secretKey, String username, String issuer)
src/main/java/com/rocketpt/server/service/GoogleAuthenticatorService.java:50
↓ 2 callers
Method
getByCheckCode
获取 @return
src/main/java/com/rocketpt/server/service/sys/UserCredentialService.java:97
↓ 2 callers
Method
getDefaultDir
获取默认种子目录: jar所在目录/torrent @return
src/main/java/com/rocketpt/server/util/TorrentUtils.java:115
↓ 2 callers
Method
getErrorsMap
(List<String> fieldErrors)
src/main/java/com/rocketpt/server/common/exception/ExceptionControllerAdvice.java:87
↓ 2 callers
Method
getIpAddr
获取请求主机IP地址,如果通过代理进来,则透过防火墙获取真实IP地址; <p> x-real-ip:171.111 x-forwarded-for:171.1.157.11 remote-host:171.111.157.11 使用Nginx等反向代理软件, 则不能通过request.getRemo
src/main/java/com/rocketpt/server/util/IPUtils.java:27
↓ 2 callers
Method
getOrDefault
(String key, Class<T> tClass, T defaultValue)
src/main/java/com/rocketpt/server/service/sys/SystemConfigService.java:57
↓ 2 callers
Method
getOrderKey
@return 反射获取字段列表
src/main/java/com/rocketpt/server/common/base/OrderPageParam.java:66
↓ 2 callers
Method
getPage
(long total, int page, int size)
src/main/java/com/rocketpt/server/common/base/ResPage.java:25
↓ 2 callers
Method
getPath
()
src/main/java/com/rocketpt/server/service/LocalTorrentStorageService.java:71
↓ 2 callers
Method
hasSubscribers
()
src/main/java/com/rocketpt/server/common/DomainEventPublisher.java:133
↓ 2 callers
Method
invalidate
(String key)
src/main/java/com/rocketpt/server/service/infra/SessionManager.java:14
↓ 2 callers
Method
isNoPeerId
()
src/main/java/com/rocketpt/server/dto/param/AnnounceRequest.java:279
↓ 2 callers
Method
isTotpValid
验证TOTP码是否有效 @param verificationCode 用户输入的验证码 @param totp 用户的TOTP码 @return 验证码有效返回true,无效返回false
src/main/java/com/rocketpt/server/service/sys/UserService.java:323
↓ 2 callers
Method
login
(String username, String password)
src/main/java/com/rocketpt/server/service/sys/SessionService.java:13
↓ 2 callers
Method
reset
()
src/main/java/com/rocketpt/server/common/DomainEventPublisher.java:75
↓ 2 callers
Method
resetEmailCodeAttempts
(String key, String timeKey)
src/main/java/com/rocketpt/server/service/EmailCodeService.java:69
↓ 2 callers
Method
setSubscribers
(List aSubscriberList)
src/main/java/com/rocketpt/server/common/DomainEventPublisher.java:142
↓ 2 callers
Method
updatePassword
更新密码
src/main/java/com/rocketpt/server/service/sys/UserCredentialService.java:40
↓ 2 callers
Method
validate
验证 @param object
src/main/java/com/rocketpt/server/service/validator/TrackerValidator.java:12
↓ 1 callers
Method
append
(DomainEvent aDomainEvent)
src/main/java/com/rocketpt/server/common/EventStore.java:10
↓ 1 callers
Method
asyncSubscribe
(Class<T> subscribedToEventType, Consumer<T> event)
src/main/java/com/rocketpt/server/common/DomainEventPublisher.java:90
↓ 1 callers
Method
build
(Integer interval, Integer minInterval,
src/main/java/com/rocketpt/server/dto/vo/TrackerResponse.java:34
↓ 1 callers
Method
buildLike
()
src/main/java/com/rocketpt/server/dto/param/TorrentParam.java:41
↓ 1 callers
Method
checkEmailCode
(String email, String code)
src/main/java/com/rocketpt/server/service/EmailCodeService.java:36
↓ 1 callers
Method
checkMail
(MailVo mailVo)
src/main/java/com/rocketpt/server/service/mail/MailServiceImpl.java:54
↓ 1 callers
Method
consume
消费邀请码 @param inviteeEmail @param invitationCode @param userEntity
src/main/java/com/rocketpt/server/service/sys/InvitationService.java:42
↓ 1 callers
Method
create
生成验证码
src/main/java/com/rocketpt/server/service/sys/CaptchaService.java:10
↓ 1 callers
Method
createResource
(String name, ResourceEntity.Type type, String url, String icon,
src/main/java/com/rocketpt/server/service/sys/ResourceService.java:97
↓ 1 callers
Method
createUser
(String username, String fullName, String av
src/main/java/com/rocketpt/server/service/sys/UserService.java:67
↓ 1 callers
Method
deleteResourceById
(Long resourceId)
src/main/java/com/rocketpt/server/service/sys/ResourceService.java:129
↓ 1 callers
Method
deleteRoleById
(Integer roleId)
src/main/java/com/rocketpt/server/service/sys/RoleService.java:128
↓ 1 callers
Method
fetch
(Integer torrentId, String passkey)
src/main/java/com/rocketpt/server/service/TorrentService.java:100
↓ 1 callers
Method
findUserByIds
(Set<Integer> userIds)
src/main/java/com/rocketpt/server/service/sys/UserService.java:96
↓ 1 callers
Method
findUserByPasskey
(String passkey)
src/main/java/com/rocketpt/server/dao/UserDao.java:32
↓ 1 callers
Method
findUsers
(UserParam param)
src/main/java/com/rocketpt/server/service/sys/UserService.java:162
↓ 1 callers
Method
generate
生成加密的密码 @param password @param salt @return
src/main/java/com/rocketpt/server/service/sys/UserCredentialService.java:33
↓ 1 callers
Method
getAnnounce
获取当前的tracker Announce 地址
src/main/java/com/rocketpt/server/service/TrackerURLService.java:26
↓ 1 callers
Method
getAnnounceInterval
广播间隔 策略: 基于种子发布的时间长度来调整广播间隔:类似NP 如 种子发布7天内,广播间隔为 600s 种子发布大于7天,小于30天, 广播间隔1800s 种子发布30天以上,广播间隔3600s <p> <p> 基于活跃度调整广播间隔:你可以根据种子的活跃度(例如活跃peer的数量或者下载/上传
src/main/java/com/rocketpt/server/service/AnnounceService.java:242
↓ 1 callers
Method
getByEmail
根据email获取用户信息 @return
src/main/java/com/rocketpt/server/service/sys/UserService.java:360
↓ 1 callers
Method
getByInfoHash
(byte[] infoHash)
src/main/java/com/rocketpt/server/service/TorrentService.java:172
next →
1–100 of 512, ranked by callers