MCPcopy Create free account

hub / github.com/bdqfork/festival / functions

Functions1,014 in github.com/bdqfork/festival

↓ 80 callersMethodgetBean
根据beanName获取代理实例 @param beanName Bean名称 @return Object Bean实例
festival-core/src/main/java/cn/bdqfork/core/factory/BeanFactory.java:21
↓ 55 callersMethodgetName
()
festival-aop/src/main/java/cn/bdqfork/aop/MethodSignature.java:37
↓ 55 callersMethodisAnnotationPresent
(AnnotatedElement element, Class<A> target)
festival-core/src/main/java/cn/bdqfork/core/util/AnnotationUtils.java:129
↓ 52 callersMethodreadProperty
根据配置项读取配置内容 @param propertyName 资源名称 @return 配置项内容
festival-context/src/main/java/cn/bdqfork/context/configuration/reader/ResourceReader.java:18
↓ 43 callersMethodadd
(String key, Object value)
festival-web/src/main/java/cn/bdqfork/web/route/ModelAndView.java:23
↓ 41 callersMethodget
获取缓存 @param key @return 缓存的值
festival-cache/src/main/java/cn/bdqfork/cache/provider/CacheProvider.java:61
↓ 40 callersMethodput
添加缓存 @param key @param value
festival-cache/src/main/java/cn/bdqfork/cache/provider/CacheProvider.java:20
↓ 33 callersMethodisEmpty
(String s)
festival-core/src/main/java/cn/bdqfork/core/util/StringUtils.java:9
↓ 32 callersMethodequals
(Object o)
festival-core/src/main/java/cn/bdqfork/core/util/AnnotationUtils.java:142
↓ 30 callersMethodgetMergedAnnotation
(AnnotatedElement element, Class<A> target)
festival-core/src/main/java/cn/bdqfork/core/util/AnnotationUtils.java:18
↓ 22 callersMethodgetBeanClass
()
festival-core/src/main/java/cn/bdqfork/core/factory/definition/BeanDefinition.java:76
↓ 22 callersMethodstart
()
festival-context/src/main/java/cn/bdqfork/context/ApplicationContext.java:23
↓ 21 callersMethodgetBeanFactory
获取可配置bean工厂 @return 可配置bean工厂
festival-context/src/main/java/cn/bdqfork/context/ApplicationContext.java:21
↓ 21 callersMethodreadProperty
(String propertyName, Class<T> type)
festival-context/src/main/java/cn/bdqfork/context/configuration/reader/GenericResourceReader.java:54
↓ 18 callersMethodgetBeans
获取与clazz匹配的实例 @param clazz class类型 @return Map<String, Object> Bean实例
festival-core/src/main/java/cn/bdqfork/core/factory/BeanFactory.java:53
↓ 15 callersMethodgetBeanName
()
festival-core/src/main/java/cn/bdqfork/core/factory/InjectedPoint.java:57
↓ 15 callersMethodgetType
()
festival-core/src/main/java/cn/bdqfork/core/factory/InjectedPoint.java:65
↓ 13 callersMethodclose
销毁容器中的单例类
festival-context/src/main/java/cn/bdqfork/context/ApplicationContext.java:30
↓ 13 callersMethodinvokeMethod
执行反射方法 @param object 实例 @param method 方法 @param args 参数 @return 方法调用结果 @throws InvocationTargetException 方法执行异常
festival-core/src/main/java/cn/bdqfork/core/util/ReflectUtils.java:209
↓ 11 callersMethodequals
(Object o)
festival-aop/src/main/java/cn/bdqfork/aop/advice/AbstractAdvisor.java:61
↓ 11 callersMethoderror
(RoutingContext routingContext)
festival-example/web/src/main/java/cn/bdqfork/kotlin/example/domain/UserController.java:81
↓ 11 callersMethodgetAnnotation
(AnnotatedElement element, Class<A> target)
festival-core/src/main/java/cn/bdqfork/core/util/AnnotationUtils.java:14
↓ 11 callersMethodgetBeanClass
()
festival-aop/src/main/java/cn/bdqfork/aop/proxy/AopProxyConfig.java:19
↓ 11 callersMethodinvoke
执行环绕通知 @param invocation 切点 @return Object 方法执行结果 @throws Throwable 异常
festival-aop/src/main/java/cn/bdqfork/aop/advice/AroundAdvice.java:17
↓ 10 callersMethodregisterBeanDefinition
(String beanName, BeanDefinition beanDefinition)
festival-core/src/main/java/cn/bdqfork/core/factory/DefaultBeanFactory.java:228
↓ 9 callersMethodbeanClass
(Class<?> beanClass)
festival-core/src/main/java/cn/bdqfork/core/factory/definition/BeanDefinition.java:172
↓ 9 callersMethodbeanName
(String beanName)
festival-core/src/main/java/cn/bdqfork/core/factory/definition/BeanDefinition.java:167
↓ 9 callersMethodgetBeanDefinition
获取所有BeanDefinition @return Map<String, BeanDefinition>
festival-core/src/main/java/cn/bdqfork/core/factory/registry/BeanDefinitionRegistry.java:34
↓ 9 callersMethodgetBeanName
()
festival-core/src/main/java/cn/bdqfork/core/factory/definition/BeanDefinition.java:72
↓ 9 callersMethodregisterBeanDefinition
将Bean描述注册到容器中 @param beanName Bean名称 @param beanDefinition Bean的描述信息 @throws ConflictedBeanException Bean冲突异常
festival-core/src/main/java/cn/bdqfork/core/factory/registry/BeanDefinitionRegistry.java:27
↓ 9 callersMethodremove
删除缓存 @param key
festival-cache/src/main/java/cn/bdqfork/cache/provider/CacheProvider.java:35
↓ 9 callersMethodscope
(String scope)
festival-core/src/main/java/cn/bdqfork/core/factory/definition/BeanDefinition.java:177
↓ 8 callersMethodadd
festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/ModelAndView.kt:10
↓ 8 callersMethodbuild
()
festival-web/src/main/java/cn/bdqfork/web/route/RouteAttribute.java:207
↓ 8 callersMethoddoFilter
(RoutingContext routingContext, FilterChain filterChain)
festival-web/src/main/java/cn/bdqfork/web/route/filter/Filter.java:13
↓ 8 callersMethodgetBeanDefinitions
获取所有BeanDefinition @return Map<String, BeanDefinition>
festival-core/src/main/java/cn/bdqfork/core/factory/registry/BeanDefinitionRegistry.java:41
↓ 8 callersMethodgetMethod
()
festival-aop/src/main/java/cn/bdqfork/aop/MethodInvocation.java:72
↓ 8 callersMethodgetSignature
获取方法签名,签名由方法名和参数类型决定 @param method 方法 @return 方法签名字符串
festival-core/src/main/java/cn/bdqfork/core/util/ReflectUtils.java:111
↓ 8 callersMethodhandle
(RoutingContext routingContext, Parameter[] parameters)
festival-web/src/main/java/cn/bdqfork/web/route/message/HttpMessageHandler.java:13
↓ 8 callersMethodnewInstance
抽象方法,由代理子类实现,调用代理子类的构造方法生成代理实例 @param handler InvocationHandler @return 代理实例
festival-core/src/main/java/cn/bdqfork/core/proxy/javassist/Proxy.java:31
↓ 8 callersMethodsortByOrder
对bean的集合进行排序,order越小越前,其他的统一放最后,用户实现的order的value必须大于零 @param <T> 实现了getOrder或者被@Order注解的类 @param beans 待排序的集合 @return 排序好的beanList
festival-core/src/main/java/cn/bdqfork/core/util/BeanUtils.java:65
↓ 7 callersMethodgetValue
()
festival-core/src/main/java/cn/bdqfork/core/factory/InjectedPoint.java:82
↓ 7 callersMethodisSubType
判断clazz是否为target类型或子类型,如果是,返回true,否则返回false @param clazz 待判断类型 @param target 目标类型 @return boolean
festival-core/src/main/java/cn/bdqfork/core/util/ReflectUtils.java:196
↓ 7 callersMethodname
()
festival-web/src/main/java/cn/bdqfork/web/service/JsonMessageCodec.java:29
↓ 7 callersMethodregisterSingleton
注册一个实例,beanName应该具有唯一性,不同注册相同的实例。 @param beanName bean的名称 @param bean bean实例
festival-core/src/main/java/cn/bdqfork/core/factory/registry/SingletonBeanRegistry.java:18
↓ 6 callersMethodbuilder
()
festival-core/src/main/java/cn/bdqfork/core/factory/definition/BeanDefinition.java:152
↓ 6 callersMethodcontainBean
(String beanName)
festival-core/src/main/java/cn/bdqfork/core/factory/BeanFactory.java:55
↓ 6 callersMethodgetAdvice
获取通知 @return Advice
festival-aop/src/main/java/cn/bdqfork/aop/advice/Advisor.java:36
↓ 6 callersMethodgetConstructor
()
festival-core/src/main/java/cn/bdqfork/core/factory/definition/BeanDefinition.java:104
↓ 6 callersMethodgetInterfaces
()
festival-aop/src/main/java/cn/bdqfork/aop/proxy/AopProxyConfig.java:35
↓ 6 callersMethodgetKey
(Class<?>[] interfaces)
festival-core/src/main/java/cn/bdqfork/core/proxy/javassist/Proxy.java:119
↓ 6 callersMethodgetMethodByAnnotation
根据注解获取方法 @param beanClass 类 @param annotation 注解 @return 注解的方法,或者null @throws IllegalStateException 如果注解的方法超过一个,抛出异常
festival-core/src/main/java/cn/bdqfork/core/util/ReflectUtils.java:262
↓ 6 callersMethodgetTargetClass
获取代理类的真实类型 @param candidate 需要获取真实类型的对象 @return 真实类型
festival-core/src/main/java/cn/bdqfork/core/util/AopUtils.java:18
↓ 6 callersMethodisPrototype
(String beanName)
festival-core/src/main/java/cn/bdqfork/core/factory/BeanFactory.java:59
↓ 6 callersMethodregisterResolver
(AbstractParameterResolver parameterResolver)
festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/ParameterResolverFactory.java:22
↓ 6 callersMethodtoString
()
festival-core/src/main/java/cn/bdqfork/core/util/AnnotationUtils.java:156
↓ 6 callersMethodtoString
()
festival-aop/src/main/java/cn/bdqfork/aop/MethodSignature.java:57
↓ 5 callersMethodbeforeStart
(ApplicationContext applicationContext)
festival-context/src/main/java/cn/bdqfork/context/processor/LifeCycleProcessor.java:13
↓ 5 callersMethodbuilder
()
festival-web/src/main/java/cn/bdqfork/web/route/RouteAttribute.java:141
↓ 5 callersMethodcastToPrimitive
(String value, Class<T> type)
festival-core/src/main/java/cn/bdqfork/core/util/StringUtils.java:19
↓ 5 callersMethodcontextHandler
(Handler<RoutingContext> contextHandler)
festival-web/src/main/java/cn/bdqfork/web/route/RouteAttribute.java:182
↓ 5 callersMethodgetModifiers
()
festival-aop/src/main/java/cn/bdqfork/aop/MethodSignature.java:42
↓ 5 callersMethodgetParentBeanFactory
()
festival-core/src/main/java/cn/bdqfork/core/factory/DefaultBeanFactory.java:279
↓ 5 callersMethodgetSpecificBean
获取第一个与clazz匹配代理实例 @param clazz class类型 @return Object Bean实例
festival-core/src/main/java/cn/bdqfork/core/factory/BeanFactory.java:45
↓ 5 callersMethodgetTargetClass
()
festival-core/src/main/java/cn/bdqfork/core/proxy/TargetClassAware.java:8
↓ 5 callersMethodhttpMethod
(HttpMethod httpMethod)
festival-web/src/main/java/cn/bdqfork/web/route/RouteAttribute.java:162
↓ 5 callersMethodmakeAccessible
使得私有反射实例可以访问 @param accessibleObject 私有反射实例
festival-core/src/main/java/cn/bdqfork/core/util/ReflectUtils.java:146
↓ 5 callersMethodnewProxyInstance
生成代理实例 @param classLoader ClassLoader @param interfaces 代理接口 @param handler InvocationHandler @return Object @throws IllegalArgumentException 生成
festival-core/src/main/java/cn/bdqfork/core/proxy/javassist/Proxy.java:42
↓ 5 callersMethodurl
(String url)
festival-web/src/main/java/cn/bdqfork/web/route/RouteAttribute.java:157
↓ 4 callersMethodbuild
festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/RouteAttribute.kt:114
↓ 4 callersMethodbuilder
festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/RouteAttribute.kt:131
↓ 4 callersMethodcontainBeanDefinition
(String beanName)
festival-core/src/main/java/cn/bdqfork/core/factory/registry/BeanDefinitionRegistry.java:50
↓ 4 callersMethodgetActualType
如果是泛型,则返回真实的泛型类型,否则返回原类型 @param type 待解析类型 @return 类型数组
festival-core/src/main/java/cn/bdqfork/core/util/ReflectUtils.java:133
↓ 4 callersMethodgetAdviceArgs
获取Before、AfterReturning、Around、AfterThrowing增强方法所需要回调的参数 @param value 参数,可能是被增强方法的返回值或者是异常 @param clazz JointPoint类型 @return Object[]
festival-aop/src/main/java/cn/bdqfork/aop/advice/AbstractAspectAdvice.java:35
↓ 4 callersMethodgetAspectAdvisor
(Map<String, String> pointcuts, String pointcut, AspectAdvice aspectAdvice)
festival-aop/src/main/java/cn/bdqfork/aop/processor/AspectResolver.java:140
↓ 4 callersMethodgetSingleton
获取一个实例 @param beanName bean的名称 @return 实例
festival-core/src/main/java/cn/bdqfork/core/factory/registry/SingletonBeanRegistry.java:26
↓ 4 callersMethodisMatch
代理方法是否匹配通知 @param method 代理方法 @param adviceType 通知类型 @return boolean
festival-aop/src/main/java/cn/bdqfork/aop/advice/Advisor.java:45
↓ 4 callersMethodisPrimitiveOrWrapper
是否是基本类型以及包装类 @param clazz 待判断的类 @return true 或者 false
festival-core/src/main/java/cn/bdqfork/core/util/ReflectUtils.java:168
↓ 4 callersMethodisSingleton
(String beanName)
festival-core/src/main/java/cn/bdqfork/core/factory/BeanFactory.java:57
↓ 4 callersMethodregisterResponseHandler
(String contentType, ResponseHandleStrategy responseHandleStrategy)
festival-web/src/main/java/cn/bdqfork/web/route/response/ResponseHandlerFactory.java:22
↓ 4 callersMethodresolve
(Parameter parameter, RoutingContext routingContext)
festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/ParameterResolver.java:12
↓ 4 callersMethodsetAspectAdviceMethod
注入切面通知方法 @param aspectAdviceMethod 切面方法
festival-aop/src/main/java/cn/bdqfork/aop/advice/AspectAdvice.java:38
↓ 4 callersMethodsetAspectInstance
注入切面类实例 @param aspectInstance 切面实例
festival-aop/src/main/java/cn/bdqfork/aop/advice/AspectAdvice.java:24
↓ 4 callersMethodsetOrder
(int order)
festival-aop/src/main/java/cn/bdqfork/aop/advice/AbstractAdvisor.java:52
↓ 4 callersMethodstart
()
festival-web/src/main/java/cn/bdqfork/web/server/WebServer.java:8
↓ 3 callersMethodaddConstructor
(String constructor)
festival-core/src/main/java/cn/bdqfork/core/proxy/javassist/ClassGenerator.java:119
↓ 3 callersMethodaddDependOn
(String dependOn)
festival-core/src/main/java/cn/bdqfork/core/factory/definition/BeanDefinition.java:92
↓ 3 callersMethodaddField
(String field)
festival-core/src/main/java/cn/bdqfork/core/proxy/javassist/ClassGenerator.java:185
↓ 3 callersMethodaddMethod
(String method)
festival-core/src/main/java/cn/bdqfork/core/proxy/javassist/ClassGenerator.java:193
↓ 3 callersMethodbuild
()
festival-core/src/main/java/cn/bdqfork/core/factory/definition/BeanDefinition.java:212
↓ 3 callersMethodclear
清空所有缓存
festival-cache/src/main/java/cn/bdqfork/cache/provider/CacheProvider.java:74
↓ 3 callersMethodcontainBean
(String beanName)
festival-core/src/main/java/cn/bdqfork/core/factory/AbstractBeanFactory.java:115
↓ 3 callersMethodforEach
(Consumer<? super InjectedPoint> action)
festival-core/src/main/java/cn/bdqfork/core/factory/MultInjectedPoint.java:59
↓ 3 callersMethodgenerateDependentName
(Type type, Map<String, BeanDefinition> definitionMap)
festival-context/src/main/java/cn/bdqfork/context/factory/AnnotationBeanDefinitionReader.java:365
↓ 3 callersMethodgetBeanDefinition
(String beanName)
festival-core/src/main/java/cn/bdqfork/core/factory/DefaultBeanFactory.java:236
↓ 3 callersMethodgetBeanDefinitions
(Class<?> beanType)
festival-core/src/main/java/cn/bdqfork/core/factory/DefaultBeanFactory.java:252
↓ 3 callersMethodgetBeans
(Class<T> clazz)
festival-core/src/main/java/cn/bdqfork/core/factory/DefaultBeanFactory.java:284
↓ 3 callersMethodgetExtensionLoader
获取扩展接口对应的ExtensionLoader @param clazz 扩展接口 @param <T> Class类型 @return ExtensionLoader<T>
festival-core/src/main/java/cn/bdqfork/core/extension/ExtensionLoader.java:36
↓ 3 callersMethodgetHttpMethod
()
festival-web/src/main/java/cn/bdqfork/web/route/RouteAttribute.java:69
↓ 3 callersMethodgetUrl
()
festival-web/src/main/java/cn/bdqfork/web/route/RouteAttribute.java:61
next →1–100 of 1,014, ranked by callers