Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/58code/Argo
/ functions
Functions
494 in github.com/58code/Argo
⨍
Functions
494
◇
Types & classes
127
↓ 2 callers
Method
isPattern
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:156
↓ 2 callers
Method
merge
(List<InterceptorInfo> interceptorInfoList, InterceptorInfo interceptorInfo)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:334
↓ 2 callers
Method
module
组织级的Guice注入module配置, 在项目级的module后面实现,保证组织级的策略实现 @return 组织级的Guice注入module配置
core/src/main/java/com/bj58/argo/convention/GroupConvention.java:79
↓ 2 callers
Method
newInstanceByClass
(Class<T> clazz, String message)
core/src/main/java/com/bj58/argo/internal/DefaultGroupConvention.java:86
↓ 2 callers
Method
queryStrings
获得url中的参数 其中可以通过注入可以安全获得参赛防止 xss或sql注入等 @see SafeParameter#encoding(String) @param name 参数名 @return url中的参数值集合
core/src/main/java/com/bj58/argo/client/ClientContext.java:70
↓ 2 callers
Method
queryStrings
()
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:157
↓ 2 callers
Method
unMatch
()
core/src/main/java/com/bj58/argo/route/RouteResult.java:10
↓ 1 callers
Method
addAll
批量增加属性 @param attributes 属性map
core/src/main/java/com/bj58/argo/Model.java:40
↓ 1 callers
Method
analyze
()
core/src/main/java/com/bj58/argo/internal/ControllerInfo.java:61
↓ 1 callers
Method
annotations
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:152
↓ 1 callers
Method
applyArgoController
(Class<?> clazz, Pattern controllerPattern)
core/src/main/java/com/bj58/argo/internal/DefaultGroupConvention.java:260
↓ 1 callers
Method
bindBeatContext
(HttpServletRequest request, HttpServletResponse response)
core/src/main/java/com/bj58/argo/internal/DefaultArgoDispatcher.java:76
↓ 1 callers
Method
build
创建一个ArgoException
core/src/main/java/com/bj58/argo/ArgoException.java:97
↓ 1 callers
Method
build
(long interval, Runnable run, Executor executor)
core/src/main/java/com/bj58/argo/utils/TouchTimer.java:23
↓ 1 callers
Method
buildActions
(Argo argo, Set<Class<? extends ArgoController>> controllerClasses, Action staticAction)
core/src/main/java/com/bj58/argo/internal/DefaultRouter.java:53
↓ 1 callers
Method
buildInjector
(List<Module> modules)
core/src/main/java/com/bj58/argo/Argo.java:93
↓ 1 callers
Method
canConvert
(Class<?> clazz)
core/src/main/java/com/bj58/argo/utils/converter/ConverterFactory.java:62
↓ 1 callers
Method
clean
()
core/src/main/java/com/bj58/argo/internal/OldArgoRequest.java:102
↓ 1 callers
Method
collectAnnotations
收集方法上所有Annotation,包括Controller上标志 @param controllerInfo controller信息 @param method 方法 @return 方法上所有Annotation,包括Controller
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:238
↓ 1 callers
Method
combinePathPattern
(ControllerInfo controllerInfo, Path path)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:265
↓ 1 callers
Method
configFolder
公司级的配置文件路径,项目根据各自id对应相应文件夹放置配置文件 @return 公司级的配置文件路径
core/src/main/java/com/bj58/argo/convention/GroupConvention.java:65
↓ 1 callers
Method
configFolder
(GroupConvention groupConvention)
core/src/main/java/com/bj58/argo/convention/GroupConventionUtils.java:15
↓ 1 callers
Method
configureFile
()
core/src/main/java/com/bj58/argo/internal/DefaultLoggerFactory.java:85
↓ 1 callers
Method
controller
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:128
↓ 1 callers
Method
controllerClasses
项目所有的Controller集合
core/src/main/java/com/bj58/argo/convention/GroupConvention.java:98
↓ 1 callers
Method
create
(String viewName)
core/src/main/java/com/bj58/argo/controller/ViewFactory.java:12
↓ 1 callers
Method
create
(ActionInfo actionInfo)
core/src/main/java/com/bj58/argo/internal/MethodAction.java:17
↓ 1 callers
Method
create
(String simplyPath)
core/src/main/java/com/bj58/argo/internal/actionresult/StaticActionResult.java:25
↓ 1 callers
Method
create
(BeatContext beat)
core/src/main/java/com/bj58/argo/route/RouteBag.java:11
↓ 1 callers
Method
create
(ServletContext servletContext)
core/src/main/java/com/bj58/argo/servlet/ArgoDispatcherFactory.java:12
↓ 1 callers
Method
currentBeatContext
()
core/src/main/java/com/bj58/argo/servlet/ArgoDispatcher.java:28
↓ 1 callers
Method
currentFolder
Classloader所在文件夹 @return 启动文件夹 classloader
core/src/main/java/com/bj58/argo/Argo.java:223
↓ 1 callers
Method
defaultProperties
()
core/src/main/java/com/bj58/argo/internal/DefaultLoggerFactory.java:111
↓ 1 callers
Method
delegate
()
core/src/main/java/com/bj58/argo/lifecycle/LifecycleEventsManager.java:93
↓ 1 callers
Method
destroy
()
core/src/main/java/com/bj58/argo/servlet/ArgoDispatcher.java:22
↓ 1 callers
Method
encoding
将原始参数值安全编码后返回 @param parameterValue 原始参数值 @return 安全参数值
core/src/main/java/com/bj58/argo/client/SafeParameter.java:41
↓ 1 callers
Method
exist
(String url)
core/src/main/java/com/bj58/argo/internal/StaticFilesAction.java:97
↓ 1 callers
Method
findAndAddClassesInPackageByFile
以文件的形式来获取包下的所有Class @param packageName @param packagePath @param recursive @param classes
core/src/test/java/learn/BeanScan.java:128
↓ 1 callers
Method
findAndAddClassesInPackageByFile
以文件的形式来获取包下的所有Class @param packageName @param packagePath @param recursive @param classes
core/src/main/java/com/bj58/argo/utils/ClassUtils.java:135
↓ 1 callers
Method
findFiles
(File directory, int cap, Set<String> forbitPath)
core/src/main/java/com/bj58/argo/internal/StaticFilesAction.java:102
↓ 1 callers
Method
findInterceptorInfo
(Annotation ann)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:317
↓ 1 callers
Method
findInterceptors
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:301
↓ 1 callers
Method
forms
()
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:181
↓ 1 callers
Method
gerRemoteAddress
()
core/src/main/java/com/bj58/argo/client/ClientContext.java:239
↓ 1 callers
Method
getClasses
从包package中获取所有的Class @param pack 包名 @return
core/src/main/java/com/bj58/argo/utils/ClassUtils.java:33
↓ 1 callers
Method
getClazz
()
core/src/main/java/com/bj58/argo/internal/ControllerInfo.java:84
↓ 1 callers
Method
getContextInfo
()
core/src/main/java/com/bj58/argo/ArgoException.java:111
↓ 1 callers
Method
getController
()
core/src/main/java/com/bj58/argo/internal/ControllerInfo.java:80
↓ 1 callers
Method
getControllerInstances
(final Argo argo, Set<Class<? extends ArgoController>> controllerClasses)
core/src/main/java/com/bj58/argo/internal/DefaultRouter.java:59
↓ 1 callers
Method
getCookies
获得所有的cookie数组,如果没有cookie数组,返回一个长度为0的数组,这样不用判断null。 @return 对应的cookie数组,不可能是null。
core/src/main/java/com/bj58/argo/client/Cookies.java:56
↓ 1 callers
Method
getCookies
()
core/src/main/java/com/bj58/argo/client/Cookies.java:124
↓ 1 callers
Method
getCookies
获得远程用户cookies @return cookies
core/src/main/java/com/bj58/argo/client/ClientContext.java:43
↓ 1 callers
Method
getDigitalFromText
将ip地址由文本转换为byte数组 @param ipText @return
core/src/main/java/com/bj58/argo/utils/NetUtils.java:19
↓ 1 callers
Method
getGroupConvention
()
core/src/main/java/com/bj58/argo/convention/GroupConventionFactory.java:16
↓ 1 callers
Method
getHeader
(String name)
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:439
↓ 1 callers
Method
getLogger
根据名字获得logger @param name 需要获得的logger名字 @return 对应名字的logger
core/src/main/java/com/bj58/argo/Argo.java:202
↓ 1 callers
Method
getMethodParamNames
得到方法参数名称数组 由于java没有提供获得参数名称的api,利用了javassist来实现 @return 参数名称数组
core/src/main/java/com/bj58/argo/utils/ClassUtils.java:184
↓ 1 callers
Method
getMultiPartInputStreamParser
(HttpServletRequest request, MultipartConfigElement config)
core/src/main/java/com/bj58/argo/internal/OldArgoRequest.java:90
↓ 1 callers
Method
getOrder
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:378
↓ 1 callers
Method
getParameterMap
@see javax.servlet.ServletRequest#getParameterMap()
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:105
↓ 1 callers
Method
getParts
()
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:69
↓ 1 callers
Method
getPathUrl
()
core/src/main/java/com/bj58/argo/internal/ControllerInfo.java:100
↓ 1 callers
Method
getPostInterceptor
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:374
↓ 1 callers
Method
getPostInterceptorList
( List<InterceptorInfo> interceptorInfoList)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:287
↓ 1 callers
Method
getPostInterceptors
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:168
↓ 1 callers
Method
getPreInterceptor
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:370
↓ 1 callers
Method
getPreInterceptorList
( List<InterceptorInfo> interceptorInfoList)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:274
↓ 1 callers
Method
getPreInterceptors
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:164
↓ 1 callers
Method
getRemoteAddress
从当前request头中获得用户的ip @param request 当前request @return ip
core/src/main/java/com/bj58/argo/controller/ReverseProxy.java:31
↓ 1 callers
Method
getRemoteAddressByRequest
(HttpServletRequest request)
core/src/main/java/com/bj58/argo/controller/ReverseProxy.java:58
↓ 1 callers
Method
getResult
()
core/src/main/java/com/bj58/argo/route/RouteResult.java:30
↓ 1 callers
Method
getSc404
()
core/src/main/java/com/bj58/argo/internal/actionresult/StatusCodeActionResult.java:63
↓ 1 callers
Method
getStartIndex
(LocalVariableAttribute attr)
core/src/test/java/learn/LearnJssist.java:92
↓ 1 callers
Method
getStartIndex
(LocalVariableAttribute attr)
core/src/main/java/com/bj58/argo/utils/ClassUtils.java:227
↓ 1 callers
Method
getTemplate
(String viewName)
core/src/main/java/com/bj58/argo/internal/VelocityViewFactory.java:78
↓ 1 callers
Method
getUpload
(String name)
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:192
↓ 1 callers
Method
init
Controller被injector实例化后,将立即调用本方法进行初始化,代替构造函数
core/src/main/java/com/bj58/argo/ArgoController.java:12
↓ 1 callers
Method
innerCurrentFolder
()
core/src/main/java/com/bj58/argo/Argo.java:227
↓ 1 callers
Method
invoke
(Map<String, String> urlParams)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:194
↓ 1 callers
Method
isBreakChar
(char c)
core/src/main/java/com/bj58/argo/utils/PathUtils.java:213
↓ 1 callers
Method
isCluster
a判断请求的ip是否是当前集群ip @param address 需要判断的ip地址 @return true:是反向代理服务器地址; false:不是反向代理服务器地址,用户真实地址
core/src/main/java/com/bj58/argo/controller/ReverseProxy.java:22
↓ 1 callers
Method
isLegalChar
针对URL路径中的字符,判断是否合法字符 @param c 待判断字符 @return 若是非ASCII字符,直接认为是合法字符;若是ASCII字符,则排除不允许为文件命名的字符(如\/: ?"<>|)之外的所有字符都认为是合法字符;其他情况都返回false
core/src/main/java/com/bj58/argo/utils/PathUtils.java:196
↓ 1 callers
Method
isMultiPart
(HttpServletRequest request)
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:335
↓ 1 callers
Method
isPost
(HttpServletRequest request)
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:331
↓ 1 callers
Method
isSuccess
()
core/src/main/java/com/bj58/argo/route/RouteResult.java:26
↓ 1 callers
Method
loadClassBytes
(String classFile)
core/src/test/java/learn/MyClassLoader1.java:30
↓ 1 callers
Method
loadInternal
()
core/src/main/java/com/bj58/argo/utils/converter/ConverterFactory.java:23
↓ 1 callers
Method
logFolder
公司级的日志文件路径,项目根据各自id对应相应文件夹写日志文件 @return 公司级的日志文件路径
core/src/main/java/com/bj58/argo/convention/GroupConvention.java:71
↓ 1 callers
Method
logFolder
(GroupConvention groupConvention)
core/src/main/java/com/bj58/argo/convention/GroupConventionUtils.java:26
↓ 1 callers
Method
logger
获得当前类的logger @return 当前类的logger
core/src/main/java/com/bj58/argo/controller/AbstractController.java:113
↓ 1 callers
Method
match
(RouteBag bag)
core/src/main/java/com/bj58/argo/internal/StaticFilesAction.java:87
↓ 1 callers
Method
matchAndInvoke
匹配并且执行 @param bag 当前路由信息 @return 匹配或执行的结果
core/src/main/java/com/bj58/argo/route/Action.java:18
↓ 1 callers
Method
matchHttpMethod
(RouteBag bag)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:188
↓ 1 callers
Method
matchPath
(Map<String, String> paths)
core/src/main/java/com/bj58/argo/internal/DefaultGroupConvention.java:147
↓ 1 callers
Method
merge
(List<Action> actions, Action newAction)
core/src/main/java/com/bj58/argo/internal/DefaultRouter.java:96
↓ 1 callers
Method
method
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:132
↓ 1 callers
Method
migrate
将定值数据保存到结果数据集合,并将模板数据用定值数据进行替换,并返回替换后的定值 @param values 定值数据集合 @param templates 模板数据集合 @param result 结果数据集合 @return 由模板替换后生成的定值数据
core/src/main/java/com/bj58/argo/internal/DefaultGroupConvention.java:174
↓ 1 callers
Method
occasion
()
core/src/test/java/learn/PokerTest.java:50
↓ 1 callers
Method
parseControllers
(GroupConventionAnnotation groupConventionAnnotation)
core/src/main/java/com/bj58/argo/internal/DefaultGroupConvention.java:241
↓ 1 callers
Method
parseGroupConfig
解析Group规范 @param groupConventionAnnotation 组织级注解 @return Group规范
core/src/main/java/com/bj58/argo/internal/DefaultGroupConvention.java:62
← previous
next →
101–200 of 494, ranked by callers