Class ILfnVectorSessionHandler.FailureContext

java.lang.Object
com.luciad.fusion.engine.vector.ILfnVectorSessionHandler.FailureContext
Enclosing interface:
ILfnVectorSessionHandler

public abstract static class ILfnVectorSessionHandler.FailureContext extends Object
Describes the context in which a failure occurred, in as much detail as available. Note: the available properties are different depending on the step the fusion session was in. Typically during the combine step there is less information available.
Since:
11.0
  • Constructor Details

    • FailureContext

      public FailureContext()
  • Method Details

    • getAssetMetadata

      public abstract TLfnVectorAssetMetadata getAssetMetadata()
      Gets the asset being processed or null if either the error does not affect a single asset or the affected asset is unknown.
      Returns:
      the asset, can be null
    • getAssetPart

      public abstract TLfnVectorAssetMetadata.VectorAssetPart getAssetPart()
      Gets the asset part being processed or null if either the error does not affect a single asset part or the affected asset part is unknown.
      Returns:
      the asset part, can be null
    • getFeatureId

      public abstract String getFeatureId()
      Gets the feature being processed or null if the error does not affect a single feature.
      Returns:
      the feature ID, can be null
    • getDataObject

      public abstract ILcdDataObject getDataObject()
      Gets the data object associated with the feature or null if the error does not affect a single feature.
      Returns:
      the data object, can be null
    • getGeometry

      public abstract ILcdShape getGeometry()
      Gets the geometry associated with the feature or null if the error does not affect a single feature.
      Returns:
      the geometry, can be null
    • getTileCoordinates

      public abstract TLfnTileCoordinates getTileCoordinates()
      Returns the coordinates of the tile being processed, never null.
      Returns:
      the coordinates of the tile being processed, never null