jet.server.api.cluster
Interface Member

All Superinterfaces:
PropertiesCreator
All Known Subinterfaces:
ReportMember

public interface Member
extends PropertiesCreator

A interface which represent a member in a cluster.

Since:
5.0

Method Summary
 boolean equals(Member mem)
          Deprecated. As of JREntServer version 5.1
 boolean equals(java.lang.Object obj)
          Compare member to specified member.
 int getBackupPriority()
          Get backup priority, If admin server was crashed, server that has highest priority in active backup servers will promote itself to admin server, priority value is a non-negative integer, "0" represent the highest priority, value "0" is reserved for admin server(if admin server was crashed, and before it restart, a backup server has promoted to admin server, original admin server has to start as backup server, it need a backup priority).
 java.lang.String getHost()
          Returns the host name or IP address of the member server.
 java.lang.String getPort()
          Returns the port number of the member server.
 java.lang.String getServerName()
          Returns the member server name.
 boolean isAdmin()
          Checks if this is admin server.
 boolean isBackupAdmin()
          Checks if this is backup admin server.
 
Methods inherited from interface jet.server.api.PropertiesCreator
toProperties
 

Method Detail

equals

public boolean equals(java.lang.Object obj)
Compare member to specified member. The result is true if and only if the argument is not null and is a Member object that has the same host and port as this member.

Parameters:
obj - the Member object to compare this Member.
Returns:
true if two member are equal, false otherwise.
Since:

equals

public boolean equals(Member mem)
Deprecated. As of JREntServer version 5.1

Compare member to specified member. The result is true if and only if the argument is not null and is a Member object that has the same host and port as this member.

Parameters:
mem - the Member object to compare this Member.
Returns:
true if two member are equal, false otherwise.
Since:

isAdmin

public boolean isAdmin()
Checks if this is admin server.

Returns:
if this is admin server.
Since:

isBackupAdmin

public boolean isBackupAdmin()
Checks if this is backup admin server.

Returns:
if this is backup admin server.
Since:

getBackupPriority

public int getBackupPriority()
Get backup priority, If admin server was crashed, server that has highest priority in active backup servers will promote itself to admin server, priority value is a non-negative integer, "0" represent the highest priority, value "0" is reserved for admin server(if admin server was crashed, and before it restart, a backup server has promoted to admin server, original admin server has to start as backup server, it need a backup priority).

Returns:
backup priority, if server is not a backup server or admin server, return -1.

getServerName

public java.lang.String getServerName()
Returns the member server name.

Returns:
the member server name.
Since:

getHost

public java.lang.String getHost()
Returns the host name or IP address of the member server.

Returns:
the host name or IP address of the member server.
Since:

getPort

public java.lang.String getPort()
Returns the port number of the member server.

Returns:
the port number of the member server.
Since: