Class BindingService.LateBinding<T>
- java.lang.Object
-
- org.springframework.cloud.stream.binding.BindingService.LateBinding<T>
-
- All Implemented Interfaces:
Binding<T>,org.springframework.context.Lifecycle,org.springframework.integration.core.Pausable,org.springframework.integration.support.management.ManageableLifecycle
- Enclosing class:
- BindingService
public static class BindingService.LateBinding<T> extends Object implements Binding<T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBindingName()Returns the name of the target for this binding (i.e., channel name).StringgetError()Map<String,Object>getExtendedInfo()StringgetName()Returns the name of the destination for this binding.booleanisInput()Returns boolean flag representing this binding's type.voidsetDelegate(Binding<T> delegate)StringtoString()voidunbind()Unbinds the target component represented by this instance and stops any active components.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.springframework.cloud.stream.binder.Binding
getBinderName, getBinderType, isPaused, isRunning, pause, resume, start, stop
-
-
-
-
Method Detail
-
unbind
public void unbind()
Description copied from interface:BindingUnbinds the target component represented by this instance and stops any active components. Implementations must be idempotent. After this method is invoked, the target is not expected to receive any messages; this instance should be discarded, and a new Binding should be created instead.
-
getName
public String getName()
Description copied from interface:BindingReturns the name of the destination for this binding.
-
getBindingName
public String getBindingName()
Description copied from interface:BindingReturns the name of the target for this binding (i.e., channel name).- Specified by:
getBindingNamein interfaceBinding<T>- Returns:
- binding name
-
getError
public String getError()
-
getExtendedInfo
public Map<String,Object> getExtendedInfo()
- Specified by:
getExtendedInfoin interfaceBinding<T>
-
isInput
public boolean isInput()
Description copied from interface:BindingReturns boolean flag representing this binding's type. If 'true' this binding is an 'input' binding otherwise it is 'output' (as in binding annotated with either @Input or @Output).
-
-