List of usage examples for com.google.common.base Optional absent
public static <T> Optional<T> absent()
From source file:com.github.rinde.rinsim.core.model.pdp.PDPObjectImpl.java
PDPObjectImpl() {
pdpModel = Optional.absent();
roadModel = Optional.absent();
startPosition = Optional.absent();
}
From source file:org.apache.gobblin.util.io.MeteredOutputStream.java
/** * Find the lowest {@link MeteredOutputStream} in a chain of {@link FilterOutputStream}s. *//*from w ww . ja v a 2 s . co m*/ public static Optional<MeteredOutputStream> findWrappedMeteredOutputStream(OutputStream os) { if (os instanceof FilterOutputStream) { try { Optional<MeteredOutputStream> meteredOutputStream = findWrappedMeteredOutputStream( FilterStreamUnpacker.unpackFilterOutputStream((FilterOutputStream) os)); if (meteredOutputStream.isPresent()) { return meteredOutputStream; } } catch (IllegalAccessException iae) { log.warn("Cannot unpack input stream due to SecurityManager.", iae); // Do nothing, we can't unpack the FilterInputStream due to security restrictions } } if (os instanceof MeteredOutputStream) { return Optional.of((MeteredOutputStream) os); } return Optional.absent(); }
From source file:org.opendaylight.genius.idmanager.AvailableIdHolder.java
@Override public Optional<Long> allocateId() { if (isIdAvailable(0L /*currentTime*/)) { //currentTime parameter not used for fetching Ids from AvailableIds long id = cur.incrementAndGet(); if (id <= high) { return Optional.of(id); }/*from w ww . j a va 2s. c o m*/ } return Optional.absent(); }
From source file:com.google.cloud.hadoop.gcsio.ObjectWriteConditions.java
public ObjectWriteConditions() { metaGenerationMatch = Optional.absent(); contentGenerationMatch = Optional.absent(); }
From source file:org.immutables.fixture.couse.sub.Strange.java
default void use() { C c = C.builder().a(A.builder().build()).aO(Optional.absent()).build(); c.toString(); }
From source file:io.github.robwin.swagger2markup.utils.TagUtils.java
/** * Retrieves the optional description of a tag. * * @param tagsMap the Map of tags// ww w . j a v a 2s.co m * @param tagName the name of the tag * @return the optional description of the tag */ public static Optional<String> getTagDescription(Map<String, Tag> tagsMap, String tagName) { Tag tag = tagsMap.get(tagName); if (tag != null) { return Optional.fromNullable(tag.getDescription()); } return Optional.absent(); }
From source file:com.eucalyptus.auth.euare.EuareRemoteRegionFilter.java
static Optional<RegionInfo> getRegion(final EuareMessage request) { Optional<RegionInfo> region = Optional.absent(); try {/*from w w w.jav a 2 s . com*/ if (request instanceof EuareMessageWithDelegate) { final EuareMessageWithDelegate messageWithDelegate = (EuareMessageWithDelegate) request; final String delegateAliasOrNumber = messageWithDelegate.getDelegateAccount(); if (delegateAliasOrNumber != null) { final String delegateNumber = Accounts.isAccountNumber(delegateAliasOrNumber) ? delegateAliasOrNumber : Accounts.lookupAccountIdByAlias(delegateAliasOrNumber); region = regionConfigurationManager.getRegionByAccountNumber(delegateNumber); } } if (!region.isPresent() && request instanceof DownloadServerCertificateType) { final DownloadServerCertificateType downloadServerCertificateType = (DownloadServerCertificateType) request; final String certArn = downloadServerCertificateType.getCertificateArn(); if (certArn != null) { final String accountNumber = Ern.parse(certArn).getAccount(); region = regionConfigurationManager.getRegionByAccountNumber(accountNumber); } } else if (!region.isPresent() && request.getUserId() != null) { if (Accounts.isAccountNumber(request.getUserId())) { region = regionConfigurationManager.getRegionByAccountNumber(request.getUserId()); } else { region = regionConfigurationManager.getRegionByIdentifier(request.getUserId()); } } if (!region.isPresent() && Contexts.exists()) { final Context context = Contexts.lookup(); final String userId = context.getUser().getUserId(); region = regionConfigurationManager.getRegionByIdentifier(userId); } } catch (AuthException e) { Logs.extreme().error(e, e); // bad alias } catch (Exception e) { logger.error(e, e); } return region; }
From source file:org.geogit.osm.internal.log.ReadOSMMapping.java
@Override public Optional<Mapping> call() { Preconditions.checkNotNull(entry);// w w w. j a v a2 s . c o m final File osmMapFolder = command(ResolveOSMMappingLogFolder.class).call(); File file = new File(osmMapFolder, entry.getPostMappingId().toString()); if (!file.exists()) { return Optional.absent(); } try { List<String> lines = Files.readLines(file, Charsets.UTF_8); String s = Joiner.on("\n").join(lines); Mapping mapping = Mapping.fromString(s); return Optional.of(mapping); } catch (IOException e) { throw Throwables.propagate(e); } }
From source file:org.geogit.osm.base.ReadOSMFilterFile.java
@Override public Optional<String> call() { Preconditions.checkNotNull(entry);/*www.ja v a 2s. c om*/ URL url = command(ResolveOSMLogfile.class).call(); File logfile = new File(url.getFile()); File file = new File(logfile.getParentFile(), "filter" + entry.getId().toString()); if (!file.exists()) { return Optional.absent(); } try { List<String> lines = Files.readLines(file, Charsets.UTF_8); String line = Joiner.on("\n").join(lines); return Optional.of(line); } catch (IOException e) { throw Throwables.propagate(e); } }
From source file:se.sics.caracaldb.utils.CustomSerialisers.java
public static Address deserialiseAddress(byte[] data) { ByteBuf buf = Unpooled.wrappedBuffer(data); Address addr = (Address) SpecialSerializers.AddressSerializer.INSTANCE.fromBinary(buf, Optional.absent()); buf.release();//from w w w . j av a2 s . c o m return addr; }