protected void unregisterBinding() { final SocketBinding binding = this.binding.getValue(); binding.getSocketBindings().getNamedRegistry().unregisterBinding(binding.getName()); }
properties.setProperty(ORBConstants.PERSISTENT_SERVER_PORT_PROPERTY, String.valueOf(address.getPort())); socketBinding.getSocketBindings().getNamedRegistry().registerBinding(ManagedBinding.Factory.createSimpleManagedBinding(socketBinding)); sslSocketBinding.getSocketBindings().getNamedRegistry().registerBinding(ManagedBinding.Factory.createSimpleManagedBinding(sslSocketBinding));
protected void registerBinding() { binding.getValue().getSocketBindings().getNamedRegistry().registerBinding(new ListenerBinding(binding.getValue())); }
bindingManager.getValue().getNamedRegistry().registerBinding(binding);
@Override public void stop(StopContext context) { if (IIOPLogger.ROOT_LOGGER.isDebugEnabled()) { IIOPLogger.ROOT_LOGGER.debugf("Stopping service %s", context.getController().getName().getCanonicalName()); } final SocketBinding socketBinding = iiopSocketBindingInjector.getOptionalValue(); final SocketBinding sslSocketBinding = iiopSSLSocketBindingInjector.getOptionalValue(); if (socketBinding != null) { socketBinding.getSocketBindings().getNamedRegistry().unregisterBinding(socketBinding.getName()); } if (sslSocketBinding != null) { sslSocketBinding.getSocketBindings().getNamedRegistry().unregisterBinding(sslSocketBinding.getName()); } // stop the ORB asynchronously. final ORBDestroyer destroyer = new ORBDestroyer(this.orb, context); try { executorInjector.getValue().execute(destroyer); } catch (RejectedExecutionException e) { destroyer.run(); } finally { context.asynchronous(); } }
/** * Get the {@code ManagedBinding} associated with this {@code SocketBinding}. * * @return the managed binding if bound, <code>null</code> otherwise */ public ManagedBinding getManagedBinding() { final SocketBindingManager.NamedManagedBindingRegistry registry = this.socketBindings.getNamedRegistry(); return registry.getManagedBinding(name); }
/** * Get the {@code ManagedBinding} associated with this {@code SocketBinding}. * * @return the managed binding if bound, <code>null</code> otherwise */ public ManagedBinding getManagedBinding() { final SocketBindingManager.NamedManagedBindingRegistry registry = this.socketBindings.getNamedRegistry(); return registry.getManagedBinding(name); }
/** * Returns true if a socket connection has been established by this outbound socket binding. Else returns false * * @return */ public boolean isConnected() { return this.socketBindingManager.getNamedRegistry().getManagedBinding(this.name) != null; }
/** * Returns true if a socket connection has been established by this outbound socket binding, false otherwise. * * @return true if a socket connection has been established by this outbound socket binding, false otherwise */ public boolean isConnected() { return this.socketBindingManager.getNamedRegistry().getManagedBinding(this.name) != null; }
/** * Check whether this {@code SocketBinding} is bound. All bound sockets * have to be registered at the {@code SocketBindingManager} against which * this check is performed. * * @return true if bound, false otherwise */ public boolean isBound() { final SocketBindingManager.NamedManagedBindingRegistry registry = this.socketBindings.getNamedRegistry(); return registry.isRegistered(name); }
/** * Check whether this {@code SocketBinding} is bound. All bound sockets * have to be registered at the {@code SocketBindingManager} against which * this check is performed. * * @return true if bound, false otherwise */ public boolean isBound() { final SocketBindingManager.NamedManagedBindingRegistry registry = this.socketBindings.getNamedRegistry(); return registry.isRegistered(name); }
/** * Closes the outbound socket binding connection * * @throws IOException */ public void close() throws IOException { final ManagedBinding binding = this.socketBindingManager.getNamedRegistry().getManagedBinding(this.name); if (binding == null) { return; } binding.close(); }
/** * Closes the outbound socket binding connection. * * @throws IOException */ public void close() throws IOException { final ManagedBinding binding = this.socketBindingManager.getNamedRegistry().getManagedBinding(this.name); if (binding == null) { return; } binding.close(); }
@Override public void close() throws IOException { try { super.close(); } finally { if(name != null) { socketBindings.getNamedRegistry().unregisterBinding(this); } else { socketBindings.getUnnamedRegistry().unregisterBinding(this); } } }
@Override public void close() throws IOException { try { if(name != null) { socketBindings.getNamedRegistry().unregisterBinding(this); } else { socketBindings.getUnnamedRegistry().unregisterBinding(this); } } finally { super.close(); } }
@Override public void bind(SocketAddress endpoint, int backlog) throws IOException { super.bind(endpoint, backlog); if(name != null) { socketBindings.getNamedRegistry().registerBinding(this); } else { socketBindings.getUnnamedRegistry().registerBinding(this); } }
@Override public void bind(SocketAddress endpoint, int backlog) throws IOException { super.bind(endpoint, backlog); if(name != null) { socketBindings.getNamedRegistry().registerBinding(this); } else { socketBindings.getUnnamedRegistry().registerBinding(this); } }
@Override ManagedBinding registerSocketBinding(SocketBindingManager socketBindingManager) { ManagedBinding binding = ManagedBinding.Factory.createSimpleManagedBinding(socketBindingValue.getValue()); socketBindingManager.getNamedRegistry().registerBinding(binding); return binding; }
@Override ManagedBinding registerSocketBinding(SocketBindingManager socketBindingManager) { ManagedBinding binding = ManagedBinding.Factory.createSimpleManagedBinding(socketBindingValue.getValue()); socketBindingManager.getNamedRegistry().registerBinding(binding); return binding; }
protected void unregisterBinding() { final SocketBinding binding = this.binding.getValue(); binding.getSocketBindings().getNamedRegistry().unregisterBinding(binding.getName()); }