Index

B C E G I P R S 
All Classes and Interfaces|All Packages

B

beanDefinitionFor(Class) - Method in class cn.sliew.carp.framework.pf4j.spring.PrivilegedSpringPlugin
Create a bean definition for the given class.
BeanPromoter - Interface in cn.sliew.carp.framework.pf4j.spring
bean promoter

C

CarpExtensionPoint - Interface in cn.sliew.carp.framework.pf4j.internal
Designates a Carp interface or abstract class as a PF4J ExtensionPoint.
cn.sliew.carp.framework.pf4j.internal - package cn.sliew.carp.framework.pf4j.internal
 
cn.sliew.carp.framework.pf4j.spring - package cn.sliew.carp.framework.pf4j.spring
 

E

ExposeToApp - Annotation Interface in cn.sliew.carp.framework.pf4j.spring
Indicates that a plugin bean should be elevated to the application's context.
ExtensionInvocationHandler - Interface in cn.sliew.carp.framework.pf4j.internal
When proxying an extension class, implement this interface to provide a mechanism to obtain the underlying proxied class.
ExtensionPointMetadataProvider - Class in cn.sliew.carp.framework.pf4j.internal
ExtensionPointMetadataProvider
ExtensionPointMetadataProvider() - Constructor for class cn.sliew.carp.framework.pf4j.internal.ExtensionPointMetadataProvider
 

G

getClassesToRegister() - Method in class cn.sliew.carp.framework.pf4j.spring.SpringLoaderPlugin
Specify plugin classes to register with the plugin context.
getExtensionClass() - Method in interface cn.sliew.carp.framework.pf4j.internal.CarpExtensionPoint
Spinnaker extension points are typically proxied to provide some extension invocation instrumentation (logging, metrics, etc).
getExtensionClass(CarpExtensionPoint) - Static method in class cn.sliew.carp.framework.pf4j.internal.ExtensionPointMetadataProvider
get extension class
getPackagesToScan() - Method in class cn.sliew.carp.framework.pf4j.spring.SpringLoaderPlugin
Specify plugin packages to scan for beans.
getPluginId() - Method in interface cn.sliew.carp.framework.pf4j.internal.CarpExtensionPoint
Return the plugin ID this extension point implementation is associated with.
getPluginId() - Method in interface cn.sliew.carp.framework.pf4j.internal.ExtensionInvocationHandler
Get the plugin ID of the proxied extension point.
getPluginId(CarpExtensionPoint) - Static method in class cn.sliew.carp.framework.pf4j.internal.ExtensionPointMetadataProvider
get plugin id
getTargetClass() - Method in interface cn.sliew.carp.framework.pf4j.internal.ExtensionInvocationHandler
Get the proxy target class.

I

init(AnnotationConfigServletWebServerApplicationContext, AnnotationConfigApplicationContext) - Method in class cn.sliew.carp.framework.pf4j.spring.SpringLoaderCustomInit
init

P

pluginContext - Variable in class cn.sliew.carp.framework.pf4j.spring.SpringLoaderPlugin
The plugin context.
postProcessAfterInitialization(Object, String) - Method in class cn.sliew.carp.framework.pf4j.spring.SpringLoaderBeanPostProcessor
 
primaryBeanDefinitionFor(Class) - Method in class cn.sliew.carp.framework.pf4j.spring.PrivilegedSpringPlugin
Create a primary bean definition for the given class.
PrivilegedSpringPlugin - Class in cn.sliew.carp.framework.pf4j.spring
Allows a plugin to register BeanDefinitions to be loaded in the application Spring ApplicationContext.
PrivilegedSpringPlugin(PluginWrapper) - Constructor for class cn.sliew.carp.framework.pf4j.spring.PrivilegedSpringPlugin
Constructor to be used by plugin manager for plugin instantiation.
promote(String, Object, Class, boolean) - Method in interface cn.sliew.carp.framework.pf4j.spring.BeanPromoter
promote bean

R

registerBean(BeanDefinition, BeanDefinitionRegistry) - Method in class cn.sliew.carp.framework.pf4j.spring.PrivilegedSpringPlugin
Register the bean definition into the registry.
registerBeanDefinitions(BeanDefinitionRegistry) - Method in class cn.sliew.carp.framework.pf4j.spring.PrivilegedSpringPlugin
Provides the opportunity to register bean definitions from the plugin into the application's registry.
registerBeanDefinitions(BeanDefinitionRegistry) - Method in class cn.sliew.carp.framework.pf4j.spring.SpringLoaderPlugin
 

S

setApplicationContext(ApplicationContext) - Method in class cn.sliew.carp.framework.pf4j.spring.SpringLoader
 
setApplicationContext(ApplicationContext) - Method in class cn.sliew.carp.framework.pf4j.spring.SpringLoaderCustomInit
 
SpringLoader - Class in cn.sliew.carp.framework.pf4j.spring
Configures a plugin context.
SpringLoader(ClassLoader, List<String>, List<Class>, AnnotationConfigApplicationContext) - Constructor for class cn.sliew.carp.framework.pf4j.spring.SpringLoader
Spring loader
SpringLoaderBeanPostProcessor - Class in cn.sliew.carp.framework.pf4j.spring
Promotes ExposeToApp and RestControllers from a plugin to the application's context.
SpringLoaderBeanPostProcessor(GenericApplicationContext, BeanPromoter) - Constructor for class cn.sliew.carp.framework.pf4j.spring.SpringLoaderBeanPostProcessor
bean post processor
SpringLoaderCustomInit - Class in cn.sliew.carp.framework.pf4j.spring
spring loader custom init
SpringLoaderCustomInit() - Constructor for class cn.sliew.carp.framework.pf4j.spring.SpringLoaderCustomInit
 
SpringLoaderPlugin - Class in cn.sliew.carp.framework.pf4j.spring
Allows a plugin to scan packages for beans and load Spring Configurations.
SpringLoaderPlugin(PluginWrapper) - Constructor for class cn.sliew.carp.framework.pf4j.spring.SpringLoaderPlugin
Constructor to be used by plugin manager for plugin instantiation.
B C E G I P R S 
All Classes and Interfaces|All Packages