List of usage examples for com.google.common.base Optional of
public static <T> Optional<T> of(T reference)
From source file:org.killbill.billing.plugin.adyen.client.payment.service.AdyenCallResult.java
@Override public Optional<T> getResult() { return Optional.of(result); }
From source file:org.apache.jclouds.profitbricks.rest.handlers.ProfitBricksRateLimitRetryHandler.java
@Override protected Optional<Long> millisToNextAvailableRequest(HttpCommand command, HttpResponse response) { String secondsToNextAvailableRequest = response.getFirstHeaderOrNull(HttpHeaders.RETRY_AFTER); return secondsToNextAvailableRequest != null ? Optional.of(Long.valueOf(secondsToNextAvailableRequest) * 1000) : Optional.<Long>absent(); }
From source file:appeng.core.features.ItemDefinition.java
public ItemDefinition(final Item item, final ActivityState state) { Preconditions.checkNotNull(item);//from w ww.jav a2 s . co m Preconditions.checkNotNull(state); if (state == ActivityState.Enabled) { this.item = Optional.of(item); } else { this.item = Optional.absent(); } }
From source file:dagger2.internal.codegen.ProductionBindingFormatter.java
@Override public String format(ProductionBinding binding) { switch (binding.bindingKind()) { case IMMEDIATE: case FUTURE_PRODUCTION: return methodSignatureFormatter.format(asExecutable(binding.bindingElement()), Optional.of(asDeclared(binding.contributedBy().get().asType()))); case COMPONENT_PRODUCTION: return methodSignatureFormatter.format(asExecutable(binding.bindingElement())); default:// ww w . j av a2 s . com throw new UnsupportedOperationException( "Not yet supporting " + binding.bindingKind() + " binding types."); } }
From source file:com.github.tomakehurst.wiremock.http.ContentTypeHeader.java
public Optional<String> encodingPart() { for (int i = 1; i < parts.length; i++) { if (parts[i].matches("\\s*charset\\s*=.*")) { return Optional.of(parts[i].split("=")[1].replace("\"", "")); }/*from w w w .ja v a2s . c om*/ } return Optional.absent(); }
From source file:org.opendaylight.controller.md.sal.dom.store.impl.DataAndMetadataSnapshot.java
public static DataAndMetadataSnapshot createEmpty(final SchemaContext ctx) { NodeIdentifier rootNodeIdentifier = new NodeIdentifier(ctx.getQName()); NormalizedNode<?, ?> data = Builders.containerBuilder().withNodeIdentifier(rootNodeIdentifier).build(); StoreMetadataNode metadata = StoreMetadataNode.builder().setData(data).setNodeVersion(UnsignedLong.ZERO) .setSubtreeVersion(UnsignedLong.ZERO).build(); return new DataAndMetadataSnapshot(metadata, Optional.of(ctx)); }
From source file:io.crate.planner.node.management.KillPlan.java
public KillPlan(UUID id, UUID jobToKill) { this.id = id; this.jobToKill = Optional.of(jobToKill); }
From source file:net.diogobohm.timed.api.ui.domain.TaskList.java
public Optional<Task> getLastOpenTask() { Task lastTask = taskList.getLast();//from w ww . j ava 2 s . c o m if (lastTask.getFinish().isPresent()) { return Optional.absent(); } return Optional.of(lastTask); }
From source file:at.ac.univie.isc.asio.d2rq.LoadD2rqModel.java
/** * Create a loader, that will use the given URI to resolve relative IRIs and replaces an embedded * base uri.// w ww . j ava 2s.com * * @param override alternative base uri that should be used * @return d2rq model loader */ public static LoadD2rqModel overrideBaseUri(final URI override) { return new LoadD2rqModel(Optional.of(override.toString())); }
From source file:dagger2.internal.codegen.Binding.java
static Optional<String> bindingPackageFor(Iterable<? extends Binding> bindings) { ImmutableSet.Builder<String> bindingPackagesBuilder = ImmutableSet.builder(); for (Binding binding : bindings) { bindingPackagesBuilder.addAll(binding.bindingPackage().asSet()); }/*from ww w . ja va 2 s . c o m*/ ImmutableSet<String> bindingPackages = bindingPackagesBuilder.build(); switch (bindingPackages.size()) { case 0: return Optional.absent(); case 1: return Optional.of(bindingPackages.iterator().next()); default: throw new IllegalArgumentException(); } }