@Override public Void apply(AtomicReference<NodeMetadata> input) { this.node = input; call(); return null; } }
/** * {@inheritDoc} */ @Override public Image getImage(String id) { checkNotNull(id, "id"); return getImageStrategy.getImage(id); }
/** * {@inheritDoc} */ @Override public NodeMetadata getNodeMetadata(String id) { checkNotNull(id, "id"); return getNodeMetadataStrategy.getNode(id); }
@Override public Image apply(Image arg0) { if (arg0 == null) return null; LoginCredentials credentials = credsForImage.apply(arg0); return credentials != null ? ImageBuilder.fromImage(arg0).defaultCredentials(credentials).build() : arg0; }
/** * {@inheritDoc} */ @Override public NodeMetadata getNodeMetadata(String id) { checkNotNull(id, "id"); return getNodeMetadataStrategy.getNode(id); }
/** * {@inheritDoc} */ @Override public Image getImage(String id) { checkNotNull(id, "id"); return getImageStrategy.getImage(id); }
@Override public Image apply(Image arg0) { if (arg0 == null) return null; LoginCredentials credentials = credsForImage.apply(arg0); return credentials != null ? ImageBuilder.fromImage(arg0).defaultCredentials(credentials).build() : arg0; }
@Override public Void apply(AtomicReference<NodeMetadata> input) { this.node = input; call(); return null; } }
@Override protected NodeMetadata refreshOrNull(NodeMetadata resource) { if (resource == null || resource.getId() == null) return null; return client.getNode(resource.getId()); } }
@Override public Image load(String key) throws Exception { return imageLoader.get().getImage(key); } });
@Override public Image apply(Image arg0) { if (arg0 == null) return null; LoginCredentials credentials = credsForImage.apply(arg0); return credentials != null ? ImageBuilder.fromImage(arg0).defaultCredentials(credentials).build() : arg0; }
@Override public Void apply(AtomicReference<NodeMetadata> input) { this.node = input; call(); return null; } }
@Override protected NodeMetadata refreshOrNull(NodeMetadata resource) { if (resource == null || resource.getId() == null) return null; return client.getNode(resource.getId()); } }
@Override protected Image refreshOrNull(Image resource) { if (resource == null || resource.getId() == null) return null; return client.getImage(resource.getId()); } }
@Override public Void apply(AtomicReference<NodeMetadata> input) { this.node = input; call(); return null; } }
@Override protected NodeMetadata refreshOrNull(NodeMetadata resource) { if (resource == null || resource.getId() == null) return null; return client.getNode(resource.getId()); } }
@Override protected Image refreshOrNull(Image resource) { if (resource == null || resource.getId() == null) return null; return client.getImage(resource.getId()); } }
@Override protected NodeMetadata refreshOrNull(NodeMetadata resource) { if (resource == null || resource.getId() == null) return null; return client.getNode(resource.getId()); } }
@Override protected Image refreshOrNull(Image resource) { if (resource == null || resource.getId() == null) return null; return client.getImage(resource.getId()); } }
@Override protected Image refreshOrNull(Image resource) { if (resource == null || resource.getId() == null) return null; return client.getImage(resource.getId()); } }