Package com.couchbase.lite
Class MessageEndpoint
- java.lang.Object
-
- com.couchbase.lite.MessageEndpoint
-
-
Constructor Summary
Constructors Constructor Description MessageEndpoint(java.lang.String uid, java.lang.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.java.lang.ObjectgetTarget()Gets the target object which is an arbitrary object that represents the endpoint.java.lang.StringgetUid()Gets the unique identifier of the endpoint.java.lang.StringtoString()
-
-
-
Constructor Detail
-
MessageEndpoint
public MessageEndpoint(@NonNull java.lang.String uid, @Nullable java.lang.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 java.lang.String getUid()
Gets the unique identifier of the endpoint.- Returns:
- the unique identifier of the endpoint
-
getTarget
@NonNull public java.lang.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.
-
toString
@NonNull public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-