Package org.elasticsearch.transport
Class RemoteConnectionInfo
java.lang.Object
org.elasticsearch.transport.RemoteConnectionInfo
- All Implemented Interfaces:
Writeable
,ToXContent
,ToXContentFragment
public final class RemoteConnectionInfo extends java.lang.Object implements ToXContentFragment, Writeable
This class encapsulates all remote cluster information to be rendered on
_remote/info
requests.-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
RemoteConnectionInfo.ModeInfo
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description RemoteConnectionInfo(java.lang.String clusterAlias, RemoteConnectionInfo.ModeInfo modeInfo, TimeValue initialConnectionTimeout, boolean skipUnavailable)
RemoteConnectionInfo(StreamInput input)
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getClusterAlias()
TimeValue
getInitialConnectionTimeout()
RemoteConnectionInfo.ModeInfo
getModeInfo()
int
hashCode()
boolean
isConnected()
boolean
isSkipUnavailable()
XContentBuilder
toXContent(XContentBuilder builder, ToXContent.Params params)
void
writeTo(StreamOutput out)
Write this into the StreamOutput.
-
Constructor Details
-
RemoteConnectionInfo
public RemoteConnectionInfo(java.lang.String clusterAlias, RemoteConnectionInfo.ModeInfo modeInfo, TimeValue initialConnectionTimeout, boolean skipUnavailable) -
RemoteConnectionInfo
- Throws:
java.io.IOException
-
-
Method Details
-
isConnected
public boolean isConnected() -
getClusterAlias
public java.lang.String getClusterAlias() -
getModeInfo
-
getInitialConnectionTimeout
-
isSkipUnavailable
public boolean isSkipUnavailable() -
writeTo
Description copied from interface:Writeable
Write this into the StreamOutput. -
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException- Specified by:
toXContent
in interfaceToXContent
- Throws:
java.io.IOException
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-