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)
Deprecated.
in favor of
createAndBindInputs(BindingService) |
void |
bindOutputs(BindingService bindingService)
Deprecated.
in favor of
createAndBindOutputs(BindingService) |
Collection<Binding<Object>> |
createAndBindInputs(BindingService bindingService)
Binds all the inputs associated with this instance.
|
Collection<Binding<Object>> |
createAndBindOutputs(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>@Deprecated public void bindInputs(BindingService bindingService)
createAndBindInputs(BindingService)BindablebindInputs in interface Bindablepublic Collection<Binding<Object>> createAndBindInputs(BindingService bindingService)
BindablecreateAndBindInputs in interface BindablebindingService - instance of BindingServiceBindings@Deprecated public void bindOutputs(BindingService bindingService)
createAndBindOutputs(BindingService)BindablebindOutputs in interface Bindablepublic Collection<Binding<Object>> createAndBindOutputs(BindingService bindingService)
BindablecreateAndBindOutputs in interface BindablebindingService - instance of BindingServiceBindingspublic 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 © 2018 Pivotal Software, Inc.. All rights reserved.