Class StatsdSource.Builder
java.lang.Object
com.arpnetworking.commons.builder.OvalBuilder<S>
com.arpnetworking.metrics.common.sources.BaseSource.Builder<B,S>
com.arpnetworking.metrics.common.sources.ActorSource.Builder<StatsdSource.Builder,StatsdSource>
com.arpnetworking.metrics.common.sources.StatsdSource.Builder
- All Implemented Interfaces:
com.arpnetworking.commons.builder.Builder<StatsdSource>
- Enclosing class:
- StatsdSource
public static final class StatsdSource.Builder
extends ActorSource.Builder<StatsdSource.Builder,StatsdSource>
StatsdSource
BaseSource.Builder
implementation.- Author:
- Ville Koskela (ville dot koskela at inscopemetrics dot io)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected StatsdSource.Builder
self()
Called by setters to always return appropriate subclass ofBaseSource.Builder
, even from setters of base class.Sets the host to bind to.Sets the port to listen on.Methods inherited from class com.arpnetworking.metrics.common.sources.ActorSource.Builder
setActorName, setActorSystem, setPoolSize
Methods inherited from class com.arpnetworking.metrics.common.sources.BaseSource.Builder
setName
Methods inherited from class com.arpnetworking.commons.builder.OvalBuilder
build, clone, clone, construct, isSelfValidating, toString, validate
-
Constructor Details
-
Builder
public Builder()Public constructor.
-
-
Method Details
-
setHost
Sets the host to bind to. Optional. Cannot be null or empty.- Parameters:
value
- the port to listen on- Returns:
- This builder
-
setPort
Sets the port to listen on. Optional. Cannot be null. Must be between 1 and 65535 (inclusive). Default is 8125.- Parameters:
value
- the port to listen on- Returns:
- This builder
-
self
Description copied from class:BaseSource.Builder
Called by setters to always return appropriate subclass ofBaseSource.Builder
, even from setters of base class.- Specified by:
self
in classBaseSource.Builder<StatsdSource.Builder,
StatsdSource> - Returns:
- instance with correct
BaseSource.Builder
class type.
-