Module io.inverno.core.compiler
Package io.inverno.core.compiler.spi
Interface OverridingSocketBeanInfo
- All Superinterfaces:
BeanInfo,Info,ReporterInfo,SingleSocketBeanInfo,SingleSocketInfo,SocketBeanInfo,SocketInfo
An overriding socket bean info is an single socket bean info used as an
override for an OverridableBeanInfo.
- Author:
- Jeremy Kuhn
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanAn overriding socket bean is necessarily optional.default booleanisWired()An overriding socket bean is wired to one corresponding overridable bean.Methods inherited from interface io.inverno.core.compiler.spi.BeanInfo
getNestedBeans, getQualifiedName, getTypeMethods inherited from interface io.inverno.core.compiler.spi.ReporterInfo
error, hasError, hasWarning, warningMethods inherited from interface io.inverno.core.compiler.spi.SingleSocketInfo
getBeanMethods inherited from interface io.inverno.core.compiler.spi.SocketBeanInfo
getSocketType, getWiredBeansMethods inherited from interface io.inverno.core.compiler.spi.SocketInfo
getSelectors, getSocketElement, getType, isResolved
-
Method Details
-
isOptional
default boolean isOptional()An overriding socket bean is necessarily optional.
- Specified by:
isOptionalin interfaceSocketInfo- Returns:
- true
-
isWired
default boolean isWired()An overriding socket bean is wired to one corresponding overridable bean.
- Specified by:
isWiredin interfaceSocketBeanInfo- Returns:
- true
-