private void updateResolveTimeOut( ResolveParams resolveParams ) { if ( resolveParams.getTimeout() == null && resolveTimeOutInSeconds != null ) resolveParams.setTimeout( resolveTimeOutInSeconds ); }
public GmlXlinkOptions( ResolveParams params ) { if ( params.getDepth() != null ) { if ( "*".equals( params.getDepth() ) ) { resolveDepth = -1; } else { resolveDepth = parseInt( params.getDepth() ); } } else { resolveDepth = 0; } this.currentLevel = 0; this.mode = params.getMode(); if ( params.getTimeout() != null ) { remoteTimeoutInMilliseconds = params.getTimeout().longValue() * 1000; } else { remoteTimeoutInMilliseconds = 60 * 1000; } }
private static void exportResolveParameters( GetFeature getFeature, Map<String, String> kvp ) { ResolveParams resolveParams = getFeature.getResolveParams(); if ( resolveParams != null ) { ResolveMode resolveMode = resolveParams.getMode(); if ( resolveMode != null ) { kvp.put( "RESOLVE", resolveMode.name().toLowerCase() ); } String resolveDepth = getFeature.getResolveParams().getDepth(); if ( resolveDepth != null && !resolveDepth.equals( "" ) ) { kvp.put( "RESOLVEDEPTH", resolveDepth ); } BigInteger resolveTimeout = getFeature.getResolveParams().getTimeout(); if ( resolveTimeout != null ) { kvp.put( "RESOLVETIMEOUT", resolveTimeout.toString() ); } } }
BigInteger resolveTimeout = getFeature.getResolveParams().getTimeout(); if ( resolveTimeout != null ) { BigInteger traverseXlinkExpiry = resolveTimeout.divide( BigInteger.valueOf( 60 ) );
ResolveParams resolveParams = nextProperty.getResolveParams(); if ( resolveParams.getMode() == null && resolveParams.getDepth() == null && resolveParams.getTimeout() == null ) { QName qname = nextProperty.getPropertyName().getAsQName(); if ( qname != null ) { BigInteger traverseXlinkExpiry = resolveParams.getTimeout(); if ( traverseXlinkExpiry != null ) { traverseXlinkExpiry = traverseXlinkExpiry.divide( BigInteger.valueOf( 60 ) );
if ( request.getResolveParams().getTimeout() != null ) { resolveTimeout = request.getResolveParams().getTimeout();
ResolveParams resolveParams = propName.getResolveParams(); if ( resolveParams.getDepth() != null || resolveParams.getMode() != null || resolveParams.getTimeout() != null ) { throw new OWSException( "GetFeatureWithLock does not support XlinkPropertyName", OPTION_NOT_SUPPORTED );