Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


com.tangosol.coherence.config.builder
Class WrapperSocketAddressProviderBuilder

java.lang.Object
  extended by com.tangosol.coherence.config.builder.WrapperSocketAddressProviderBuilder

All Implemented Interfaces:
ParameterizedBuilder

public class WrapperSocketAddressProviderBuilder
extends java.lang.Object
implements ParameterizedBuilder

The WrapperSocketAddressProviderBuilder wraps an AddressProviderBuilder so that it can produce a SocketAddressProvider.

Since:
Coherence 12.1.3
Author:
pfm 2013.09.13

Nested Class Summary

 

Nested classes/interfaces inherited from interface com.tangosol.coherence.config.builder.ParameterizedBuilder
ParameterizedBuilder.ReflectionSupport

 

Constructor Summary
WrapperSocketAddressProviderBuilder(AddressProviderBuilder bldr)
          Construct a WrapperSocketAddressProviderBuilder.

 

Method Summary
 boolean isEphemeral()
          Return the flag indicating that the addresses should be ephemeral.
 SocketAddressProvider realize(com.tangosol.config.expression.ParameterResolver resolver, java.lang.ClassLoader loader, ParameterList listParameters)
          Realizes (creates if necessary) an instance of a object of type T, using the provided ParameterResolver to resolve values any referenced Parameters.
 WrapperSocketAddressProviderBuilder setEphemeral(boolean fEphemeral)
          Set the flag indicating that the addresses should be ephemeral.

 

Constructor Detail

WrapperSocketAddressProviderBuilder

public WrapperSocketAddressProviderBuilder(AddressProviderBuilder bldr)
Construct a WrapperSocketAddressProviderBuilder.
Parameters:
bldr - the AddressProviderBuilder to wrap

Method Detail

realize

public SocketAddressProvider realize(com.tangosol.config.expression.ParameterResolver resolver,
                                     java.lang.ClassLoader loader,
                                     ParameterList listParameters)
Realizes (creates if necessary) an instance of a object of type T, using the provided ParameterResolver to resolve values any referenced Parameters.
Specified by:
realize in interface ParameterizedBuilder
Parameters:
resolver - the ParameterResolver for resolving named Parameters
loader - the ClassLoader for loading any necessary classes and if null the ClassLoader used to load the builder will be used instead
listParameters - an optional ParameterList (may be null) to be used for realizing the instance, eg: used as constructor parameters
Returns:
an instance of T

setEphemeral

public WrapperSocketAddressProviderBuilder setEphemeral(boolean fEphemeral)
Set the flag indicating that the addresses should be ephemeral.
Parameters:
fEphemeral - use an ephemeral address
Returns:
this object

isEphemeral

public boolean isEphemeral()
Return the flag indicating that the addresses should be ephemeral.
Returns:
this object

Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.