public class SuppliedManagedObjectImpl<D extends Enum<D>,F extends Enum<F>> extends Object implements SuppliedManagedObject<D,F>
SuppliedManagedObject
implementation.Constructor and Description |
---|
SuppliedManagedObjectImpl(ManagedObjectType<D> managedObjectType,
ManagedObjectSource<D,F> managedObjectSource,
PropertyList properties,
long timeout,
SuppliedManagedObjectTeam[] teams)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
ManagedObjectSource<D,F> |
getManagedObjectSource()
Obtains the
ManagedObjectSource for this
SuppliedManagedObject . |
ManagedObjectType<D> |
getManagedObjectType()
Obtains the
ManagedObjectType of this
SuppliedManagedObject . |
PropertyList |
getProperties()
Obtains the
PropertyList to configure the
SuppliedManagedObject . |
SuppliedManagedObjectTeam[] |
getSuppliedTeams()
Obtains the
SuppliedManagedObjectTeam instances. |
long |
getTimeout()
Obtains the timeout for the
ManagedObjectSource . |
public SuppliedManagedObjectImpl(ManagedObjectType<D> managedObjectType, ManagedObjectSource<D,F> managedObjectSource, PropertyList properties, long timeout, SuppliedManagedObjectTeam[] teams)
managedObjectType
- ManagedObjectType
.managedObjectSource
- ManagedObjectSource
.properties
- PropertyList
.timeout
- Timeout.teams
- SuppliedManagedObjectTeam
instances.public ManagedObjectType<D> getManagedObjectType()
SuppliedManagedObject
ManagedObjectType
of this
SuppliedManagedObject
.getManagedObjectType
in interface SuppliedManagedObject<D extends Enum<D>,F extends Enum<F>>
ManagedObjectType
of this SuppliedManagedObject
.public ManagedObjectSource<D,F> getManagedObjectSource()
SuppliedManagedObject
ManagedObjectSource
for this
SuppliedManagedObject
.getManagedObjectSource
in interface SuppliedManagedObject<D extends Enum<D>,F extends Enum<F>>
ManagedObjectSource
for this
SuppliedManagedObject
.public PropertyList getProperties()
SuppliedManagedObject
PropertyList
to configure the
SuppliedManagedObject
.getProperties
in interface SuppliedManagedObject<D extends Enum<D>,F extends Enum<F>>
PropertyList
to configure the
SuppliedManagedObject
.public long getTimeout()
SuppliedManagedObject
ManagedObjectSource
.getTimeout
in interface SuppliedManagedObject<D extends Enum<D>,F extends Enum<F>>
ManagedObjectSource
.public SuppliedManagedObjectTeam[] getSuppliedTeams()
SuppliedManagedObject
SuppliedManagedObjectTeam
instances.getSuppliedTeams
in interface SuppliedManagedObject<D extends Enum<D>,F extends Enum<F>>
SuppliedManagedObjectTeam
instances.Copyright © 2005–2016. All rights reserved.