001package com.avaje.ebeaninternal.server.cluster; 002 003import com.avaje.ebeaninternal.server.cluster.socket.SocketClusterBroadcast; 004 005import java.util.Properties; 006 007/** 008 * Factory for creating the ClusterBroadcast service. 009 */ 010public class ServiceFactory implements ClusterBroadcastFactory { 011 012 @Override 013 public ClusterBroadcast create(ClusterManager manager, Properties properties) { 014 015 SocketConfig config = new SocketConfig(); 016 config.loadFromProperties(properties); 017 018 return new SocketClusterBroadcast(manager, config); 019 } 020}