- All Superinterfaces:
Info,ReporterInfo,SocketInfo
- All Known Subinterfaces:
ModuleBeanMultiSocketInfo,MultiSocketBeanInfo
A multi socket info represents a one-to-many relationship with multiple beans. It defines an injection point for an array, a set, a collection or a list of beans.
- Author:
- Jeremy Kuhn
-
Method Summary
Methods inherited from interface io.inverno.core.compiler.spi.Info
getQualifiedNameMethods inherited from interface io.inverno.core.compiler.spi.ReporterInfo
error, hasError, hasWarning, warningMethods inherited from interface io.inverno.core.compiler.spi.SocketInfo
getSelectors, getSocketElement, getType, isOptional, isResolved
-
Method Details
-
getBeans
BeanInfo[] getBeans()Returns the beans plugged into the socket.
- Returns:
- An array of beans.
-
getMultiType
MultiSocketType getMultiType()Returns the multiple type of the socket.
- Returns:
- A multiple socket type
-