|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConsumerGroup
A business entity that is related to several consumers.
Method Summary | |
---|---|
void |
addConsumer(Consumer consumer)
|
boolean |
contains(Consumer consumer)
|
Consumer |
getConsumer(java.lang.String consumerId)
Return the member Consumer associated with the given identifier |
java.util.Collection |
getConsumers()
Return a collection of associated consumers. |
java.lang.String |
getName()
Return this ConsumerGroup's name (i.e. |
RegistrationStatus |
getStatus()
|
boolean |
isEmpty()
|
void |
removeConsumer(Consumer consumer)
|
void |
setStatus(RegistrationStatus status)
|
Method Detail |
---|
java.lang.String getName()
java.util.Collection getConsumers() throws RegistrationException
RegistrationException
Consumer getConsumer(java.lang.String consumerId) throws java.lang.IllegalArgumentException, RegistrationException
consumerId
-
null
if no such Consumer is part of this
ConsumerGroup
java.lang.IllegalArgumentException
- if the consumer identity is null
RegistrationException
void addConsumer(Consumer consumer) throws RegistrationException
RegistrationException
void removeConsumer(Consumer consumer) throws RegistrationException
RegistrationException
boolean contains(Consumer consumer)
boolean isEmpty()
RegistrationStatus getStatus()
void setStatus(RegistrationStatus status)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |