public interface AdministratorContainer<I,A extends Enum<A>>
Administrator
.Modifier and Type | Method and Description |
---|---|
void |
doDuty(TaskDutyAssociation<A> taskDutyAssociation,
List<I> extensionInterfaces,
AdministratorContext context,
ContainerContext containerContext)
Executes the
Duty . |
ExtensionInterfaceMetaData<I>[] |
getExtensionInterfaceMetaData(AdministratorContext context)
Obtains the
ExtensionInterfaceMetaData to obtain the
ManagedObject extension interfaces to provide to the Duty
. |
ExtensionInterfaceMetaData<I>[] getExtensionInterfaceMetaData(AdministratorContext context)
ExtensionInterfaceMetaData
to obtain the
ManagedObject
extension interfaces to provide to the Duty
.context
- AdministratorContext
for the Administrator
to
administer within.ExtensionInterfaceMetaData
to obtain the
ManagedObject
extension interfaces to provide to the
Duty
.void doDuty(TaskDutyAssociation<A> taskDutyAssociation, List<I> extensionInterfaces, AdministratorContext context, ContainerContext containerContext) throws Throwable
Duty
.taskDutyAssociation
- TaskDutyAssociation
of Duty
to execute for the
Task
.extensionInterfaces
- Extension interfaces to be administered.context
- AdministratorContext
for the Duty
be executed
within.containerContext
- ContainerContext
.Throwable
- If Duty
fails.Copyright © 2005–2016. All rights reserved.