public class BindableProxyFactory extends Object implements org.aopalliance.intercept.MethodInterceptor, org.springframework.beans.factory.FactoryBean<Object>, Bindable, org.springframework.beans.factory.InitializingBean
FactoryBean for instantiating the interfaces specified via
EnableBindingEnableBinding| Constructor and Description |
|---|
BindableProxyFactory(Class<?> type) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
bindInputs(BindingService bindingService)
Binds all the inputs associated with this instance.
|
void |
bindOutputs(BindingService bindingService)
Binds all the outputs associated with this instance.
|
Set<String> |
getInputs()
Enumerates all the input binding names.
|
Object |
getObject() |
Class<?> |
getObjectType() |
Set<String> |
getOutputs()
Enumerates all the output binding names.
|
Object |
invoke(org.aopalliance.intercept.MethodInvocation invocation) |
boolean |
isSingleton() |
void |
unbindInputs(BindingService bindingService)
Unbinds all the inputs associated with this instance.
|
void |
unbindOutputs(BindingService bindingService)
Unbinds all the outputs associated with this instance.
|
public BindableProxyFactory(Class<?> type)
public Object invoke(org.aopalliance.intercept.MethodInvocation invocation) throws Throwable
invoke in interface org.aopalliance.intercept.MethodInterceptorThrowablepublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic Class<?> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBean<Object>public boolean isSingleton()
isSingleton in interface org.springframework.beans.factory.FactoryBean<Object>public void bindInputs(BindingService bindingService)
BindablebindInputs in interface Bindablepublic void bindOutputs(BindingService bindingService)
BindablebindOutputs in interface Bindablepublic void unbindInputs(BindingService bindingService)
BindableunbindInputs in interface Bindablepublic void unbindOutputs(BindingService bindingService)
BindableunbindOutputs in interface Bindablepublic Set<String> getInputs()
Bindablepublic Set<String> getOutputs()
BindablegetOutputs in interface BindableCopyright © 2017 Pivotal Software, Inc.. All rights reserved.