public static NetworkInterfaceBinding createBinding(ParsedInterfaceCriteria criteria) throws SocketException, UnknownHostException { return createBinding(criteria.isAnyLocal(), new OverallInterfaceCriteria(null, criteria.getCriteria())); }
public static NetworkInterfaceBinding createBinding(ParsedInterfaceCriteria criteria) throws SocketException, UnknownHostException { return createBinding(criteria.isAnyLocal(), new OverallInterfaceCriteria(null, criteria.getCriteria())); }
public synchronized void start(StartContext arg0) throws StartException { log.debug("Starting NetworkInterfaceService\n"); try { this.interfaceBinding = createBinding(anyLocal, criteria); } catch (Exception e) { throw new StartException(e); } if (this.interfaceBinding == null) { throw ServerLogger.ROOT_LOGGER.failedToResolveInterface(name); } log.debugf("NetworkInterfaceService matched interface binding: %s\n", interfaceBinding); }
public synchronized void start(StartContext arg0) throws StartException { log.debug("Starting NetworkInterfaceService\n"); try { this.interfaceBinding = createBinding(anyLocalV4, anyLocalV6, anyLocal, criteria); } catch (Exception e) { throw new StartException(e); } if (this.interfaceBinding == null) { throw ServerMessages.MESSAGES.failedToResolveInterface(name); } log.debugf("NetworkInterfaceService matched interface binding: %s\n", interfaceBinding); }
public synchronized void start(StartContext arg0) throws StartException { log.debug("Starting NetworkInterfaceService\n"); try { this.interfaceBinding = createBinding(anyLocal, criteria); } catch (Exception e) { throw new StartException(e); } if (this.interfaceBinding == null) { throw ServerLogger.ROOT_LOGGER.failedToResolveInterface(name); } log.debugf("NetworkInterfaceService matched interface binding: %s\n", interfaceBinding); }
public synchronized void start(StartContext arg0) throws StartException { log.debug("Starting NetworkInterfaceService\n"); try { this.interfaceBinding = createBinding(anyLocalV4, anyLocalV6, anyLocal, criteria); } catch (Exception e) { throw new StartException(e); } if (this.interfaceBinding == null) { throw ServerMessages.MESSAGES.failedToResolveInterface(name); } log.debugf("NetworkInterfaceService matched interface binding: %s\n", interfaceBinding); }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { final ModelNode config = new ModelNode(); for(final AttributeDefinition definition : ATTRIBUTES) { validateAndSet(definition, operation, config); } ParsedInterfaceCriteria parsed = ParsedInterfaceCriteria.parse(config, true, context); if (parsed.getFailureMessage() != null) { throw new OperationFailedException(new ModelNode().set(parsed.getFailureMessage())); } try { NetworkInterfaceBinding nib = NetworkInterfaceService.createBinding(parsed); context.getResult().set(nib.getAddress().getHostAddress()); } catch (SocketException e) { throw ServerMessages.MESSAGES.cannotResolveInterface(e, e); } catch (UnknownHostException e) { throw ServerMessages.MESSAGES.cannotResolveInterface(e, e); } context.stepCompleted(); }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { final ModelNode config = new ModelNode(); for(final AttributeDefinition definition : ATTRIBUTES) { validateAndSet(definition, operation, config); } ParsedInterfaceCriteria parsed = ParsedInterfaceCriteria.parse(config, true, context); if (parsed.getFailureMessage() != null) { throw new OperationFailedException(new ModelNode().set(parsed.getFailureMessage())); } try { NetworkInterfaceBinding nib = NetworkInterfaceService.createBinding(parsed); context.getResult().set(NetworkUtils.canonize(nib.getAddress().getHostAddress())); } catch (SocketException e) { throw ServerMessages.MESSAGES.cannotResolveInterface(e, e); } catch (UnknownHostException e) { throw ServerMessages.MESSAGES.cannotResolveInterface(e, e); } context.stepCompleted(); }
public static NetworkInterfaceBinding createBinding(ParsedInterfaceCriteria criteria) throws SocketException, UnknownHostException { return createBinding(criteria.isAnyLocalV4(), criteria.isAnyLocalV6(), criteria.isAnyLocal(), new OverallInterfaceCriteria(null, criteria.getCriteria())); }
public static NetworkInterfaceBinding createBinding(ParsedInterfaceCriteria criteria) throws SocketException, UnknownHostException { return createBinding(criteria.isAnyLocalV4(), criteria.isAnyLocalV6(), criteria.isAnyLocal(), new OverallInterfaceCriteria(null, criteria.getCriteria())); }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { final ModelNode config = new ModelNode(); for(final AttributeDefinition definition : ATTRIBUTES) { validateAndSet(definition, operation, config); } ParsedInterfaceCriteria parsed = ParsedInterfaceCriteria.parse(config, true, context); if (parsed.getFailureMessage() != null) { throw new OperationFailedException(parsed.getFailureMessage()); } try { NetworkInterfaceBinding nib = NetworkInterfaceService.createBinding(parsed); context.getResult().set(NetworkUtils.canonize(nib.getAddress().getHostAddress())); } catch (SocketException e) { throw ServerLogger.ROOT_LOGGER.cannotResolveInterface(e, e); } catch (UnknownHostException e) { throw ServerLogger.ROOT_LOGGER.cannotResolveInterface(e, e); } }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { final ModelNode config = new ModelNode(); for(final AttributeDefinition definition : ATTRIBUTES) { validateAndSet(definition, operation, config); } ParsedInterfaceCriteria parsed = ParsedInterfaceCriteria.parse(config, true, context); if (parsed.getFailureMessage() != null) { throw new OperationFailedException(parsed.getFailureMessage()); } try { NetworkInterfaceBinding nib = NetworkInterfaceService.createBinding(parsed); context.getResult().set(NetworkUtils.canonize(nib.getAddress().getHostAddress())); } catch (SocketException e) { throw ServerLogger.ROOT_LOGGER.cannotResolveInterface(e, e); } catch (UnknownHostException e) { throw ServerLogger.ROOT_LOGGER.cannotResolveInterface(e, e); } }