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 MessageEndpointDelegategetDelegate()Gets the delegate object used for creating MessageEndpointConnection objects.ProtocolTypegetProtocolType()Gets the data transportation protocol of the endpoint.ObjectgetTarget()Gets the target object which is an arbitrary object that represents the endpoint.StringgetUid()Gets the unique identifier of the endpoint.StringtoString()
-
-
-
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.
-
-