1 20 package org.apache.mina.transport.socket.nio; 21 22 import java.util.concurrent.Executor ; 23 24 import org.apache.mina.common.IoConnector; 25 import org.apache.mina.common.support.DelegatedIoConnector; 26 import org.apache.mina.transport.socket.nio.support.DatagramConnectorDelegate; 27 import org.apache.mina.util.NewThreadExecutor; 28 29 35 public class DatagramConnector extends DelegatedIoConnector { 36 39 public DatagramConnector() { 40 init(new DatagramConnectorDelegate(this, new NewThreadExecutor())); 41 } 42 43 48 public DatagramConnector(Executor executor) { 49 init(new DatagramConnectorDelegate(this, executor)); 50 } 51 52 @Override 53 public DatagramConnectorConfig getDefaultConfig() { 54 return (DatagramConnectorConfig) super.getDefaultConfig(); 55 } 56 57 63 public void setDefaultConfig(DatagramConnectorConfig defaultConfig) { 64 ((DatagramConnectorDelegate) delegate).setDefaultConfig(defaultConfig); 65 } 66 } 67 | Popular Tags |