public abstract class RpcBindingAdapter extends Object implements com.alipay.sofa.runtime.spi.binding.BindingAdapter<RpcBinding>
RpcBindingParam 生效上层配置到 SOFARPC 组件中。| 构造器和说明 |
|---|
RpcBindingAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
Class<RpcBinding> |
getBindingClass()
get binding class
|
Object |
inBinding(Object contract,
RpcBinding binding,
com.alipay.sofa.runtime.spi.component.SofaRuntimeContext sofaRuntimeContext)
in binding, in binding means reference service
|
Object |
outBinding(Object contract,
RpcBinding binding,
Object target,
com.alipay.sofa.runtime.spi.component.SofaRuntimeContext sofaRuntimeContext)
out binding, out binding means provide service
|
void |
postUnoutBinding(Object contract,
RpcBinding binding,
Object target,
com.alipay.sofa.runtime.spi.component.SofaRuntimeContext sofaRuntimeContext)
post unout binding
|
void |
preOutBinding(Object contract,
RpcBinding binding,
Object target,
com.alipay.sofa.runtime.spi.component.SofaRuntimeContext sofaRuntimeContext)
pre out binding
|
void |
preUnoutBinding(Object contract,
RpcBinding binding,
Object target,
com.alipay.sofa.runtime.spi.component.SofaRuntimeContext sofaRuntimeContext)
pre unout binding
|
void |
unInBinding(Object contract,
RpcBinding binding,
com.alipay.sofa.runtime.spi.component.SofaRuntimeContext sofaRuntimeContext)
undo in binding
|
public void preOutBinding(Object contract, RpcBinding binding, Object target, com.alipay.sofa.runtime.spi.component.SofaRuntimeContext sofaRuntimeContext)
preOutBinding 在接口中 com.alipay.sofa.runtime.spi.binding.BindingAdapter<RpcBinding>contract - binding contractbinding - binding objecttarget - binding targetsofaRuntimeContext - sofa runtime contextpublic Object outBinding(Object contract, RpcBinding binding, Object target, com.alipay.sofa.runtime.spi.component.SofaRuntimeContext sofaRuntimeContext)
outBinding 在接口中 com.alipay.sofa.runtime.spi.binding.BindingAdapter<RpcBinding>contract - binding contractbinding - binding objecttarget - binding targetsofaRuntimeContext - sofa runtime contextpublic void preUnoutBinding(Object contract, RpcBinding binding, Object target, com.alipay.sofa.runtime.spi.component.SofaRuntimeContext sofaRuntimeContext)
preUnoutBinding 在接口中 com.alipay.sofa.runtime.spi.binding.BindingAdapter<RpcBinding>contract - binding contractbinding - binding objecttarget - binding targetsofaRuntimeContext - sofa runtime contextpublic void postUnoutBinding(Object contract, RpcBinding binding, Object target, com.alipay.sofa.runtime.spi.component.SofaRuntimeContext sofaRuntimeContext)
postUnoutBinding 在接口中 com.alipay.sofa.runtime.spi.binding.BindingAdapter<RpcBinding>contract - binding contractbinding - binding objecttarget - binding targetsofaRuntimeContext - sofa runtime contextpublic Object inBinding(Object contract, RpcBinding binding, com.alipay.sofa.runtime.spi.component.SofaRuntimeContext sofaRuntimeContext)
inBinding 在接口中 com.alipay.sofa.runtime.spi.binding.BindingAdapter<RpcBinding>contract - binding contractbinding - binding objectsofaRuntimeContext - sofa runtime contextpublic void unInBinding(Object contract, RpcBinding binding, com.alipay.sofa.runtime.spi.component.SofaRuntimeContext sofaRuntimeContext)
unInBinding 在接口中 com.alipay.sofa.runtime.spi.binding.BindingAdapter<RpcBinding>contract - binding - sofaRuntimeContext - public Class<RpcBinding> getBindingClass()
getBindingClass 在接口中 com.alipay.sofa.runtime.spi.binding.BindingAdapter<RpcBinding>Copyright © 2018 Pivotal Software, Inc.. All rights reserved.