ServiceXFRException

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.dvb.dsmcc
Class ServiceXFRException

    java.lang.Object
      java.lang.Throwable
          java.lang.Exception
              java.io.IOException
                  org.dvb.dsmcc.DSMCCException
                      org.dvb.dsmcc.ServiceXFRException

All Implemented Interfaces:
  Serializable

    public class ServiceXFRException

extends DSMCCException

A ServiceXFRException is thrown when a DSMCC Object can not be loaded in the current ServiceDomain but is available in an alternate ServiceDomain (i.e. for an object Carousel, the IOR of the object or one of its parent directories contains a Lite Option Profile Body). There is no implicit mounting by the implementation of the carousel that actually contain the object. This exception is not thrown if the Service Domain that actually contains the DSMCCObject is already mounted.

See Also:
  Serialized Form

Constructor Summary
`ServiceXFRException(byte[] NSAPAddress, String pathName)` Creates a ServiceXFRException object.
`ServiceXFRException(Locator aService, int carouselId, String pathName)` Creates a ServiceXFRException object.

Method Summary
`ServiceXFRReference` | `getServiceXFR()` This method is used to get the alternate ServiceDomain which contains the object requested.

Methods inherited from class java.lang.Throwable
`fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### ServiceXFRException

    public ServiceXFRException(Locator aService,
                               int carouselId,
                               String pathName)

  Creates a ServiceXFRException object.

  Parameters:
    `aService` - Locator of the Service
    `carouselId` - Carousel Identifier
    `pathName` - pathName of the object in the alternate ServiceDomain

### ServiceXFRException

    public ServiceXFRException(byte[] NSAPAddress,
                               String pathName)

  Creates a ServiceXFRException object.

  Parameters:
    `NSAPAddress` - The NSAP Address of a ServiceDomain as defined in ISO/IEC 13818-6
    `pathName` - pathName of the object in the alternate ServiceDomain

Method Detail

### getServiceXFR

    public ServiceXFRReference getServiceXFR()

  This method is used to get the alternate ServiceDomain which contains the object requested.

  Returns:
    the address of an alternate ServiceDomain where the object can be found.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD