public interface MVCGroupConfiguration
Modifier and Type | Method and Description |
---|---|
MVCGroup |
create()
Creates a new MVCGroup instance based in this configuration.
|
MVCGroup |
create(Map<String,Object> args)
Creates a new MVCGroup instance based in this configuration.
|
MVCGroup |
create(String mvcId)
Creates a new MVCGroup instance based in this configuration.
|
MVCGroup |
create(String mvcId,
Map<String,Object> args)
Creates a new MVCGroup instance based in this configuration.
|
Map<String,Object> |
getConfig()
Returns a Map with additional configuration for this group.
|
Map<String,String> |
getMembers()
Returns a Map with the names of all members keyed by type.
|
String |
getMvcType()
Returns the type of this group.
|
@Nonnull String getMvcType()
@Nonnull Map<String,String> getMembers()
@Nonnull Map<String,Object> getConfig()
@Nonnull MVCGroup create()
@Nonnull MVCGroup create(@Nullable String mvcId)
mvcId
- the id to assign to this group@Nonnull MVCGroup create(@Nonnull Map<String,Object> args)
args
- additional arguments sent to each member when initializing@Nonnull MVCGroup create(@Nullable String mvcId, @Nonnull Map<String,Object> args)
mvcId
- the id to assign to this groupargs
- additional arguments sent to each member when initializing