Package com.couchbase.lite
Class MessageEndpoint
- java.lang.Object
-
- com.couchbase.lite.MessageEndpoint
-
-
Constructor Summary
Constructors Constructor Description MessageEndpoint(String uid, Object target, ProtocolType protocolType, MessageEndpointDelegate delegate)
Initializes a CBLMessageEndpoint object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageEndpointDelegate
getDelegate()
Gets the delegate object used for creating MessageEndpointConnection objects.ProtocolType
getProtocolType()
Gets the data transportation protocol of the endpoint.Object
getTarget()
Gets the target object which is an arbitrary object that represents the endpoint.String
getUid()
Gets the unique identifier of the endpoint.String
toString()
-
-
-
Constructor Detail
-
MessageEndpoint
public MessageEndpoint(@NonNull String uid, @Nullable Object target, @NonNull ProtocolType protocolType, @NonNull MessageEndpointDelegate delegate)
Initializes a CBLMessageEndpoint object.- Parameters:
uid
- the unique identifier of the endpointtarget
- an optional arbitrary object that represents the endpointprotocolType
- the data transportation protocoldelegate
- the delegate for creating MessageEndpointConnection objects
-
-
Method Detail
-
getUid
@NonNull public String getUid()
Gets the unique identifier of the endpoint.- Returns:
- the unique identifier of the endpoint
-
getTarget
@NonNull public Object getTarget()
Gets the target object which is an arbitrary object that represents the endpoint.- Returns:
- the target object.
-
getProtocolType
@NonNull public ProtocolType getProtocolType()
Gets the data transportation protocol of the endpoint.- Returns:
- the data transportation protocol
-
getDelegate
@NonNull public MessageEndpointDelegate getDelegate()
Gets the delegate object used for creating MessageEndpointConnection objects.- Returns:
- the delegate object.
-
-