public IceInternal.EndpointFactory clone(IceInternal.ProtocolInstance inst, IceInternal.EndpointFactory del) { Instance instance = new Instance(_instance.engine(), inst.type(), inst.protocol()); return(new EndpointFactoryI(instance, del != null ? del : _delegate.clone(instance, null))); }
public void initialize() { IceInternal.ProtocolPluginFacade facade = IceInternal.Util.getProtocolPluginFacade(_communicator); for (short s = 0; s < 100; ++s) { IceInternal.EndpointFactory factory = facade.getEndpointFactory(s); if (factory != null) { facade.addEndpointFactory(new EndpointFactory(factory)); } } }
public PluginI(Ice.Communicator communicator) { IceInternal.ProtocolPluginFacade facade = IceInternal.Util.getProtocolPluginFacade(communicator); _engine = new SSLEngine(facade); // // SSL based on TCP // IceInternal.EndpointFactory tcp = facade.getEndpointFactory(Ice.TCPEndpointType.value); if (tcp != null) { Instance instance = new Instance(_engine, Ice.SSLEndpointType.value, "ssl"); facade.addEndpointFactory(new EndpointFactoryI(instance, tcp.clone(instance, null))); } }
public IceInternal.EndpointFactory clone(IceInternal.ProtocolInstance instance, IceInternal.EndpointFactory del) { return(this); }
internal EndpointFactory(IceInternal.EndpointFactory factory) { _factory = factory; }
internal EndpointFactoryI(Instance instance, IceInternal.EndpointFactory del) { _instance = instance; _delegate = del; }