com.siemens.symphonia.bcom.bcommon.external
Interface ComEndpoint
- All Known Subinterfaces:
- BComUser, BComUserInternal, ComEndpointInternal, DeviceEndpoint, DeviceEndpointInternal, EndpointAddress, EndpointAddressInternal, InvalidNumber, InvalidNumberInternal, PassthroughNumber, PassthroughNumberInternal, PrivateAddress, PrivateAddressInternal, PublicAddress, PublicAddressInternal, UnknownAddress, UnknownAddressInternal
- All Known Implementing Classes:
- AbstractBComUser, AbstractComEndpoint, AbstractEndpointAddress, BComUserInternalImpl, DeviceEndpointImpl, DeviceEndpointInternalImpl, EndpointAddressImpl, EndpointAddressInternalImpl, InvalidNumberImpl, InvalidNumberInternalImpl, PassthroughNumberImpl, PassthroughNumberInternalImpl, PrivateAddressImpl, PrivateAddressInternalImpl, PublicAddressImpl, PublicAddressInternalImpl, UnknownAddressInternalImpl
public interface ComEndpoint
Generic endpoint of a communication.
Describes the endpoint of a communication. Such an endpoint can be used for both getting the address and kind of
a communication partner and as target for initiating communications.
The following kinds of endpoints are distinguished:
- A user represented by a
BComUser
object.
- A device represented by a
DeviceEndpoint
object.
- If neither of the above is applicable an
EndpointAddress
object is used. It contains
only the communication address.
In each user's view the own connection has a device for endpoint. Only if this is not possible (e.g. user
communicates on his mobile phone) an EndpointAddress
is used.
All other connections have users as endpoints or if the communication partner is not a user an
EndpointAddress
.
Copyright (c) 2007 Siemens Enterprise Communications, Germany
All rights reserved. This software is the confidential and proprietary information of Siemens Enterprise Communications, Germany