public class BindableProxyFactory extends AbstractBindableProxyFactory implements org.aopalliance.intercept.MethodInterceptor, org.springframework.beans.factory.FactoryBean<Object>, org.springframework.beans.factory.InitializingBean
FactoryBean
for instantiating the interfaces specified via
EnableBinding
.EnableBinding
bindingTargetFactories, inputHolders, outputHolders, type
Constructor and Description |
---|
BindableProxyFactory(Class<?> type) |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
Object |
getObject() |
Class<?> |
getObjectType() |
Object |
invoke(org.aopalliance.intercept.MethodInvocation invocation) |
boolean |
isSingleton() |
void |
replaceInputChannel(String originalChannelName,
String newChannelName,
org.springframework.messaging.SubscribableChannel messageChannel) |
void |
replaceOutputChannel(String originalChannelName,
String newChannelName,
org.springframework.messaging.MessageChannel messageChannel) |
createAndBindInputs, createAndBindOutputs, getBindingTargetFactory, getInputs, getOutputs, unbindInputs, unbindOutputs
public BindableProxyFactory(Class<?> type)
public Object invoke(org.aopalliance.intercept.MethodInvocation invocation)
invoke
in interface org.aopalliance.intercept.MethodInterceptor
public void replaceInputChannel(String originalChannelName, String newChannelName, org.springframework.messaging.SubscribableChannel messageChannel)
public void replaceOutputChannel(String originalChannelName, String newChannelName, org.springframework.messaging.MessageChannel messageChannel)
public void afterPropertiesSet()
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
public Object getObject()
getObject
in interface org.springframework.beans.factory.FactoryBean<Object>
public Class<?> getObjectType()
getObjectType
in interface org.springframework.beans.factory.FactoryBean<Object>
public boolean isSingleton()
isSingleton
in interface org.springframework.beans.factory.FactoryBean<Object>
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.