Avaya Conferencing Provider API

com.avaya.conferencing.api.acp.control.operations
Interface EndPointProducingOperation<IMPL extends Operation<EndPoint,IMPL>>

All Superinterfaces:
java.lang.Cloneable, Operation<EndPoint,IMPL>
All Known Implementing Classes:
MakeCall

public interface EndPointProducingOperation<IMPL extends Operation<EndPoint,IMPL>>
extends Operation<EndPoint,IMPL>

An operation which returns an EndPoint if succesful.

Since:
5.1.0.0.29

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.avaya.conferencing.api.acp.control.operations.Operation
Operation.Impact
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> getEndPointProperties()
          Returns the current properties for the EndPoint that the operation should make a "best-effort" to set once the EndPoint is available.
 java.util.Set<State> getEndPointStates()
          Returns the current states for the EndPoint that the operation should make a "best-effort" to apply once the EndPoint is available.
 void setEndPointProperty(java.lang.String property, java.lang.Object value)
          Define properties of the EndPoint that the operation will make a "best-effort" to set once the EndPoint is available.
 void setEndPointStates(java.util.Set<State> states)
          Define states of the EndPoint that the operation will make a "best-effort" to apply once the EndPoint is available.
 
Methods inherited from interface com.avaya.conferencing.api.acp.control.operations.Operation
await, await, clone, get, get, getImpact, getVerb, isDone, isSubmitted, set
 

Method Detail

getEndPointProperties

java.util.Map<java.lang.String,java.lang.Object> getEndPointProperties()
Returns the current properties for the EndPoint that the operation should make a "best-effort" to set once the EndPoint is available. This should be a read-only copy made at the time of the call.

Returns:
the endPointProperties (type Map) of this Dialout object.
Since:
5.1.0.0.29

getEndPointStates

java.util.Set<State> getEndPointStates()
Returns the current states for the EndPoint that the operation should make a "best-effort" to apply once the EndPoint is available. This should be a read-only copy made at the time of the call.

Returns:
the endPointProperties (type Map) of this Dialout object.
Since:
5.1.0.0.29

setEndPointProperty

void setEndPointProperty(java.lang.String property,
                         java.lang.Object value)
Define properties of the EndPoint that the operation will make a "best-effort" to set once the EndPoint is available.

"Best-effort" implies that failures will be silently ignored.

Parameters:
property - The name of the property.
value - The value to make a "best-effort" to set it to.
Since:
5.1.0.0.29

setEndPointStates

void setEndPointStates(java.util.Set<State> states)
Define states of the EndPoint that the operation will make a "best-effort" to apply once the EndPoint is available.

"Best-effort" implies that failures will be silently ignored.

Parameters:
states - The set of states to make a "best-effort" to apply to the EndPoint.

Avaya Conferencing Provider API

Copyright © 2008-2009 Avaya. All Rights Reserved.