Remove atomix.utils.Builder
[controller.git] / third-party / atomix / utils / src / main / java / io / atomix / utils / serializer / SerializerBuilder.java
index 0d9c7489ee579763d592da1a1c572214d35c4046..074446bc96da38a56ab6d77d952cc6d7c2a1ba64 100644 (file)
  */
 package io.atomix.utils.serializer;
 
-import io.atomix.utils.Builder;
-
 /**
  * Serializer builder.
  */
-public class SerializerBuilder implements Builder<Serializer> {
+public class SerializerBuilder {
   private final String name;
   private final Namespace.Builder namespaceBuilder = Namespace.builder()
       .register(Namespaces.BASIC)
@@ -119,7 +117,11 @@ public class SerializerBuilder implements Builder<Serializer> {
     return this;
   }
 
-  @Override
+  /**
+   * Build the {@link Serializer}.
+   *
+   * @return A new {@link Serializer}.
+   */
   public Serializer build() {
     return Serializer.using(name != null ? namespaceBuilder.build(name) : namespaceBuilder.build());
   }