MCPcopy Create free account

hub / github.com/58code/Argo / functions

Functions494 in github.com/58code/Argo

↓ 2 callersMethodisPattern
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:156
↓ 2 callersMethodmerge
(List<InterceptorInfo> interceptorInfoList, InterceptorInfo interceptorInfo)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:334
↓ 2 callersMethodmodule
组织级的Guice注入module配置, 在项目级的module后面实现,保证组织级的策略实现 @return 组织级的Guice注入module配置
core/src/main/java/com/bj58/argo/convention/GroupConvention.java:79
↓ 2 callersMethodnewInstanceByClass
(Class<T> clazz, String message)
core/src/main/java/com/bj58/argo/internal/DefaultGroupConvention.java:86
↓ 2 callersMethodqueryStrings
获得url中的参数 其中可以通过注入可以安全获得参赛防止 xss或sql注入等 @see SafeParameter#encoding(String) @param name 参数名 @return url中的参数值集合
core/src/main/java/com/bj58/argo/client/ClientContext.java:70
↓ 2 callersMethodqueryStrings
()
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:157
↓ 2 callersMethodunMatch
()
core/src/main/java/com/bj58/argo/route/RouteResult.java:10
↓ 1 callersMethodaddAll
批量增加属性 @param attributes 属性map
core/src/main/java/com/bj58/argo/Model.java:40
↓ 1 callersMethodanalyze
()
core/src/main/java/com/bj58/argo/internal/ControllerInfo.java:61
↓ 1 callersMethodannotations
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:152
↓ 1 callersMethodapplyArgoController
(Class<?> clazz, Pattern controllerPattern)
core/src/main/java/com/bj58/argo/internal/DefaultGroupConvention.java:260
↓ 1 callersMethodbindBeatContext
(HttpServletRequest request, HttpServletResponse response)
core/src/main/java/com/bj58/argo/internal/DefaultArgoDispatcher.java:76
↓ 1 callersMethodbuild
创建一个ArgoException
core/src/main/java/com/bj58/argo/ArgoException.java:97
↓ 1 callersMethodbuild
(long interval, Runnable run, Executor executor)
core/src/main/java/com/bj58/argo/utils/TouchTimer.java:23
↓ 1 callersMethodbuildActions
(Argo argo, Set<Class<? extends ArgoController>> controllerClasses, Action staticAction)
core/src/main/java/com/bj58/argo/internal/DefaultRouter.java:53
↓ 1 callersMethodbuildInjector
(List<Module> modules)
core/src/main/java/com/bj58/argo/Argo.java:93
↓ 1 callersMethodcanConvert
(Class<?> clazz)
core/src/main/java/com/bj58/argo/utils/converter/ConverterFactory.java:62
↓ 1 callersMethodclean
()
core/src/main/java/com/bj58/argo/internal/OldArgoRequest.java:102
↓ 1 callersMethodcollectAnnotations
收集方法上所有Annotation,包括Controller上标志 @param controllerInfo controller信息 @param method 方法 @return 方法上所有Annotation,包括Controller
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:238
↓ 1 callersMethodcombinePathPattern
(ControllerInfo controllerInfo, Path path)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:265
↓ 1 callersMethodconfigFolder
公司级的配置文件路径,项目根据各自id对应相应文件夹放置配置文件 @return 公司级的配置文件路径
core/src/main/java/com/bj58/argo/convention/GroupConvention.java:65
↓ 1 callersMethodconfigFolder
(GroupConvention groupConvention)
core/src/main/java/com/bj58/argo/convention/GroupConventionUtils.java:15
↓ 1 callersMethodconfigureFile
()
core/src/main/java/com/bj58/argo/internal/DefaultLoggerFactory.java:85
↓ 1 callersMethodcontroller
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:128
↓ 1 callersMethodcontrollerClasses
项目所有的Controller集合
core/src/main/java/com/bj58/argo/convention/GroupConvention.java:98
↓ 1 callersMethodcreate
(String viewName)
core/src/main/java/com/bj58/argo/controller/ViewFactory.java:12
↓ 1 callersMethodcreate
(ActionInfo actionInfo)
core/src/main/java/com/bj58/argo/internal/MethodAction.java:17
↓ 1 callersMethodcreate
(String simplyPath)
core/src/main/java/com/bj58/argo/internal/actionresult/StaticActionResult.java:25
↓ 1 callersMethodcreate
(BeatContext beat)
core/src/main/java/com/bj58/argo/route/RouteBag.java:11
↓ 1 callersMethodcreate
(ServletContext servletContext)
core/src/main/java/com/bj58/argo/servlet/ArgoDispatcherFactory.java:12
↓ 1 callersMethodcurrentBeatContext
()
core/src/main/java/com/bj58/argo/servlet/ArgoDispatcher.java:28
↓ 1 callersMethodcurrentFolder
Classloader所在文件夹 @return 启动文件夹 classloader
core/src/main/java/com/bj58/argo/Argo.java:223
↓ 1 callersMethoddefaultProperties
()
core/src/main/java/com/bj58/argo/internal/DefaultLoggerFactory.java:111
↓ 1 callersMethoddelegate
()
core/src/main/java/com/bj58/argo/lifecycle/LifecycleEventsManager.java:93
↓ 1 callersMethoddestroy
()
core/src/main/java/com/bj58/argo/servlet/ArgoDispatcher.java:22
↓ 1 callersMethodencoding
将原始参数值安全编码后返回 @param parameterValue 原始参数值 @return 安全参数值
core/src/main/java/com/bj58/argo/client/SafeParameter.java:41
↓ 1 callersMethodexist
(String url)
core/src/main/java/com/bj58/argo/internal/StaticFilesAction.java:97
↓ 1 callersMethodfindAndAddClassesInPackageByFile
以文件的形式来获取包下的所有Class @param packageName @param packagePath @param recursive @param classes
core/src/test/java/learn/BeanScan.java:128
↓ 1 callersMethodfindAndAddClassesInPackageByFile
以文件的形式来获取包下的所有Class @param packageName @param packagePath @param recursive @param classes
core/src/main/java/com/bj58/argo/utils/ClassUtils.java:135
↓ 1 callersMethodfindFiles
(File directory, int cap, Set<String> forbitPath)
core/src/main/java/com/bj58/argo/internal/StaticFilesAction.java:102
↓ 1 callersMethodfindInterceptorInfo
(Annotation ann)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:317
↓ 1 callersMethodfindInterceptors
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:301
↓ 1 callersMethodforms
()
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:181
↓ 1 callersMethodgerRemoteAddress
()
core/src/main/java/com/bj58/argo/client/ClientContext.java:239
↓ 1 callersMethodgetClasses
从包package中获取所有的Class @param pack 包名 @return
core/src/main/java/com/bj58/argo/utils/ClassUtils.java:33
↓ 1 callersMethodgetClazz
()
core/src/main/java/com/bj58/argo/internal/ControllerInfo.java:84
↓ 1 callersMethodgetContextInfo
()
core/src/main/java/com/bj58/argo/ArgoException.java:111
↓ 1 callersMethodgetController
()
core/src/main/java/com/bj58/argo/internal/ControllerInfo.java:80
↓ 1 callersMethodgetControllerInstances
(final Argo argo, Set<Class<? extends ArgoController>> controllerClasses)
core/src/main/java/com/bj58/argo/internal/DefaultRouter.java:59
↓ 1 callersMethodgetCookies
获得所有的cookie数组,如果没有cookie数组,返回一个长度为0的数组,这样不用判断null。 @return 对应的cookie数组,不可能是null。
core/src/main/java/com/bj58/argo/client/Cookies.java:56
↓ 1 callersMethodgetCookies
()
core/src/main/java/com/bj58/argo/client/Cookies.java:124
↓ 1 callersMethodgetCookies
获得远程用户cookies @return cookies
core/src/main/java/com/bj58/argo/client/ClientContext.java:43
↓ 1 callersMethodgetDigitalFromText
将ip地址由文本转换为byte数组 @param ipText @return
core/src/main/java/com/bj58/argo/utils/NetUtils.java:19
↓ 1 callersMethodgetGroupConvention
()
core/src/main/java/com/bj58/argo/convention/GroupConventionFactory.java:16
↓ 1 callersMethodgetHeader
(String name)
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:439
↓ 1 callersMethodgetLogger
根据名字获得logger @param name 需要获得的logger名字 @return 对应名字的logger
core/src/main/java/com/bj58/argo/Argo.java:202
↓ 1 callersMethodgetMethodParamNames
得到方法参数名称数组 由于java没有提供获得参数名称的api,利用了javassist来实现 @return 参数名称数组
core/src/main/java/com/bj58/argo/utils/ClassUtils.java:184
↓ 1 callersMethodgetMultiPartInputStreamParser
(HttpServletRequest request, MultipartConfigElement config)
core/src/main/java/com/bj58/argo/internal/OldArgoRequest.java:90
↓ 1 callersMethodgetOrder
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:378
↓ 1 callersMethodgetParameterMap
@see javax.servlet.ServletRequest#getParameterMap()
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:105
↓ 1 callersMethodgetParts
()
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:69
↓ 1 callersMethodgetPathUrl
()
core/src/main/java/com/bj58/argo/internal/ControllerInfo.java:100
↓ 1 callersMethodgetPostInterceptor
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:374
↓ 1 callersMethodgetPostInterceptorList
( List<InterceptorInfo> interceptorInfoList)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:287
↓ 1 callersMethodgetPostInterceptors
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:168
↓ 1 callersMethodgetPreInterceptor
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:370
↓ 1 callersMethodgetPreInterceptorList
( List<InterceptorInfo> interceptorInfoList)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:274
↓ 1 callersMethodgetPreInterceptors
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:164
↓ 1 callersMethodgetRemoteAddress
从当前request头中获得用户的ip @param request 当前request @return ip
core/src/main/java/com/bj58/argo/controller/ReverseProxy.java:31
↓ 1 callersMethodgetRemoteAddressByRequest
(HttpServletRequest request)
core/src/main/java/com/bj58/argo/controller/ReverseProxy.java:58
↓ 1 callersMethodgetResult
()
core/src/main/java/com/bj58/argo/route/RouteResult.java:30
↓ 1 callersMethodgetSc404
()
core/src/main/java/com/bj58/argo/internal/actionresult/StatusCodeActionResult.java:63
↓ 1 callersMethodgetStartIndex
(LocalVariableAttribute attr)
core/src/test/java/learn/LearnJssist.java:92
↓ 1 callersMethodgetStartIndex
(LocalVariableAttribute attr)
core/src/main/java/com/bj58/argo/utils/ClassUtils.java:227
↓ 1 callersMethodgetTemplate
(String viewName)
core/src/main/java/com/bj58/argo/internal/VelocityViewFactory.java:78
↓ 1 callersMethodgetUpload
(String name)
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:192
↓ 1 callersMethodinit
Controller被injector实例化后,将立即调用本方法进行初始化,代替构造函数
core/src/main/java/com/bj58/argo/ArgoController.java:12
↓ 1 callersMethodinnerCurrentFolder
()
core/src/main/java/com/bj58/argo/Argo.java:227
↓ 1 callersMethodinvoke
(Map<String, String> urlParams)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:194
↓ 1 callersMethodisBreakChar
(char c)
core/src/main/java/com/bj58/argo/utils/PathUtils.java:213
↓ 1 callersMethodisCluster
a判断请求的ip是否是当前集群ip @param address 需要判断的ip地址 @return true:是反向代理服务器地址; false:不是反向代理服务器地址,用户真实地址
core/src/main/java/com/bj58/argo/controller/ReverseProxy.java:22
↓ 1 callersMethodisLegalChar
针对URL路径中的字符,判断是否合法字符 @param c 待判断字符 @return 若是非ASCII字符,直接认为是合法字符;若是ASCII字符,则排除不允许为文件命名的字符(如\/: ?"<>|)之外的所有字符都认为是合法字符;其他情况都返回false
core/src/main/java/com/bj58/argo/utils/PathUtils.java:196
↓ 1 callersMethodisMultiPart
(HttpServletRequest request)
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:335
↓ 1 callersMethodisPost
(HttpServletRequest request)
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:331
↓ 1 callersMethodisSuccess
()
core/src/main/java/com/bj58/argo/route/RouteResult.java:26
↓ 1 callersMethodloadClassBytes
(String classFile)
core/src/test/java/learn/MyClassLoader1.java:30
↓ 1 callersMethodloadInternal
()
core/src/main/java/com/bj58/argo/utils/converter/ConverterFactory.java:23
↓ 1 callersMethodlogFolder
公司级的日志文件路径,项目根据各自id对应相应文件夹写日志文件 @return 公司级的日志文件路径
core/src/main/java/com/bj58/argo/convention/GroupConvention.java:71
↓ 1 callersMethodlogFolder
(GroupConvention groupConvention)
core/src/main/java/com/bj58/argo/convention/GroupConventionUtils.java:26
↓ 1 callersMethodlogger
获得当前类的logger @return 当前类的logger
core/src/main/java/com/bj58/argo/controller/AbstractController.java:113
↓ 1 callersMethodmatch
(RouteBag bag)
core/src/main/java/com/bj58/argo/internal/StaticFilesAction.java:87
↓ 1 callersMethodmatchAndInvoke
匹配并且执行 @param bag 当前路由信息 @return 匹配或执行的结果
core/src/main/java/com/bj58/argo/route/Action.java:18
↓ 1 callersMethodmatchHttpMethod
(RouteBag bag)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:188
↓ 1 callersMethodmatchPath
(Map<String, String> paths)
core/src/main/java/com/bj58/argo/internal/DefaultGroupConvention.java:147
↓ 1 callersMethodmerge
(List<Action> actions, Action newAction)
core/src/main/java/com/bj58/argo/internal/DefaultRouter.java:96
↓ 1 callersMethodmethod
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:132
↓ 1 callersMethodmigrate
将定值数据保存到结果数据集合,并将模板数据用定值数据进行替换,并返回替换后的定值 @param values 定值数据集合 @param templates 模板数据集合 @param result 结果数据集合 @return 由模板替换后生成的定值数据
core/src/main/java/com/bj58/argo/internal/DefaultGroupConvention.java:174
↓ 1 callersMethodoccasion
()
core/src/test/java/learn/PokerTest.java:50
↓ 1 callersMethodparseControllers
(GroupConventionAnnotation groupConventionAnnotation)
core/src/main/java/com/bj58/argo/internal/DefaultGroupConvention.java:241
↓ 1 callersMethodparseGroupConfig
解析Group规范 @param groupConventionAnnotation 组织级注解 @return Group规范
core/src/main/java/com/bj58/argo/internal/DefaultGroupConvention.java:62
← previousnext →101–200 of 494, ranked by callers