public class JvmBindingAdapter extends Object implements BindingAdapter<JvmBinding>
| Constructor and Description |
|---|
JvmBindingAdapter() |
| Modifier and Type | Method and Description |
|---|---|
Class<JvmBinding> |
getBindingClass()
get binding class
|
BindingType |
getBindingType()
get binding type
|
Object |
inBinding(Object contract,
JvmBinding binding,
SofaRuntimeContext sofaRuntimeContext)
in binding, in binding means reference service
|
Object |
outBinding(Object contract,
JvmBinding binding,
Object target,
SofaRuntimeContext sofaRuntimeContext)
out binding, out binding means provide service
|
void |
postUnoutBinding(Object contract,
JvmBinding binding,
Object target,
SofaRuntimeContext sofaRuntimeContext)
post unout binding
|
void |
preOutBinding(Object contract,
JvmBinding binding,
Object target,
SofaRuntimeContext sofaRuntimeContext)
pre out binding
|
void |
preUnoutBinding(Object contract,
JvmBinding binding,
Object target,
SofaRuntimeContext sofaRuntimeContext)
pre un-out binding
|
void |
unInBinding(Object contract,
JvmBinding binding,
SofaRuntimeContext sofaRuntimeContext)
undo in binding
|
public void preOutBinding(Object contract, JvmBinding binding, Object target, SofaRuntimeContext sofaRuntimeContext)
BindingAdapterpreOutBinding in interface BindingAdapter<JvmBinding>contract - binding contractbinding - binding objecttarget - binding targetsofaRuntimeContext - sofa runtime contextpublic Object outBinding(Object contract, JvmBinding binding, Object target, SofaRuntimeContext sofaRuntimeContext)
BindingAdapteroutBinding in interface BindingAdapter<JvmBinding>contract - binding contractbinding - binding objecttarget - binding targetsofaRuntimeContext - sofa runtime contextpublic void preUnoutBinding(Object contract, JvmBinding binding, Object target, SofaRuntimeContext sofaRuntimeContext)
BindingAdapterpreUnoutBinding in interface BindingAdapter<JvmBinding>contract - binding contractbinding - binding objecttarget - binding targetsofaRuntimeContext - sofa runtime contextpublic void postUnoutBinding(Object contract, JvmBinding binding, Object target, SofaRuntimeContext sofaRuntimeContext)
BindingAdapterpostUnoutBinding in interface BindingAdapter<JvmBinding>contract - binding contractbinding - binding objecttarget - binding targetsofaRuntimeContext - sofa runtime contextpublic BindingType getBindingType()
BindingAdaptergetBindingType in interface BindingAdapter<JvmBinding>public Class<JvmBinding> getBindingClass()
BindingAdaptergetBindingClass in interface BindingAdapter<JvmBinding>public Object inBinding(Object contract, JvmBinding binding, SofaRuntimeContext sofaRuntimeContext)
BindingAdapterinBinding in interface BindingAdapter<JvmBinding>contract - binding contractbinding - binding objectsofaRuntimeContext - sofa runtime contextpublic void unInBinding(Object contract, JvmBinding binding, SofaRuntimeContext sofaRuntimeContext)
BindingAdapterunInBinding in interface BindingAdapter<JvmBinding>contract - contractbinding - bindingsofaRuntimeContext - sofa runtime contextCopyright © 2021. All rights reserved.