public static class ConnectParam.Builder extends Object
ConnectParam| 限定符和类型 | 方法和说明 |
|---|---|
ConnectParam |
build()
Verifies parameters and creates a new
ConnectParam instance. |
ConnectParam.Builder |
keepAliveWithoutCalls(boolean enable)
Enables the keep-alive function for client channel.
|
ConnectParam.Builder |
secure(boolean enable)
Enables the secure for client channel.
|
ConnectParam.Builder |
withAuthorization(@NonNull String authorization)
Sets the secure for this connection
|
ConnectParam.Builder |
withAuthorization(@NonNull String username,
@NonNull String password)
Sets the username and password for this connection
|
ConnectParam.Builder |
withConnectTimeout(long connectTimeout,
@NonNull TimeUnit timeUnit)
Sets the connection timeout value of client channel.
|
ConnectParam.Builder |
withHost(@NonNull String host)
Sets the host name/address.
|
ConnectParam.Builder |
withIdleTimeout(long idleTimeout,
@NonNull TimeUnit timeUnit)
Sets the idle timeout value of client channel.
|
ConnectParam.Builder |
withKeepAliveTime(long keepAliveTime,
@NonNull TimeUnit timeUnit)
Sets the keep-alive time value of client channel.
|
ConnectParam.Builder |
withKeepAliveTimeout(long keepAliveTimeout,
@NonNull TimeUnit timeUnit)
Sets the keep-alive timeout value of client channel.
|
ConnectParam.Builder |
withPort(int port)
Sets the connection port.
|
ConnectParam.Builder |
withSecure(boolean secure)
Sets secure the authorization for this connection
|
ConnectParam.Builder |
withUri(String uri)
Sets the uri
|
public ConnectParam.Builder withHost(@NonNull @NonNull String host)
host - host name/addressBuilderpublic ConnectParam.Builder withPort(int port)
port - port valueBuilderpublic ConnectParam.Builder withUri(String uri)
uri - Builderpublic ConnectParam.Builder withConnectTimeout(long connectTimeout, @NonNull @NonNull TimeUnit timeUnit)
connectTimeout - timeout valuetimeUnit - timeout unitBuilderpublic ConnectParam.Builder withKeepAliveTime(long keepAliveTime, @NonNull @NonNull TimeUnit timeUnit)
keepAliveTime - keep-alive valuetimeUnit - keep-alive unitBuilderpublic ConnectParam.Builder withKeepAliveTimeout(long keepAliveTimeout, @NonNull @NonNull TimeUnit timeUnit)
keepAliveTimeout - timeout valuetimeUnit - timeout unitBuilderpublic ConnectParam.Builder keepAliveWithoutCalls(boolean enable)
enable - true keep-aliveBuilderpublic ConnectParam.Builder secure(boolean enable)
enable - true keep-aliveBuilderpublic ConnectParam.Builder withIdleTimeout(long idleTimeout, @NonNull @NonNull TimeUnit timeUnit)
idleTimeout - timeout valuetimeUnit - timeout unitBuilderpublic ConnectParam.Builder withAuthorization(@NonNull @NonNull String username, @NonNull @NonNull String password)
username - current userpassword - passwordBuilderpublic ConnectParam.Builder withSecure(boolean secure)
secure - booleanBuilderpublic ConnectParam.Builder withAuthorization(@NonNull @NonNull String authorization)
authorization - the authorization info that has included the encoded username and password infoBuilderpublic ConnectParam build() throws ParamException
ConnectParam instance.ConnectParamParamExceptionCopyright © 2023. All rights reserved.