Package org.iids.aos.kernel.exception

Exception Summary
AccessDeniedException Thrown when a role tries to access a kernel resource it does not own.
ACNotFinalizedException  
ACTPACFormatException Thrown when a finalized AC received from a remote kernel does not adhere to the format.
ACTPACTooLargeException Thrown when the AC exceeds the peer's internal limit.
ACTPACVerifyException Thrown when a finalized AC received from a remote kernel is not correctly signed.
ACTPPeerInternalException Thrown when the peer encountered a transient error during AC transfer.
ACTPPeerTransientException Thrown when the peer encountered a persistent error during AC transfer.
ACTPReceiptException Thrown by shipAgentContainer when the receipt returned by the remote kernel is incorrect.
ACTPTimeoutException Thrown when waiting for or shipping an AC takes too long.
AuthenticationException A remote AOS kernel failed SCID authentication.
BadArgumentException Thrown when an illegal/bad argument is passed to the kernel.
ConnectionSetupException Thrown when the kernel does not have sufficient resources to setup a new base connection to a remote kernel.
InputOutputException Thrown when a persistent communication error occured.
IPCException Proxies of the AOSapi will throw this exception when an error occured while talking to the kernel via Interprocess Communication.
KernelException The parent class of all exceptions thrown by the kernel.
KernelResetException Thrown by all primitives when the kernel has been reset.
LimitExceededException Thrown when the role exceeds an AOS limit.
MethodNotAllowedException Thrown when the role is not allowed to invoke a particular kernel primitive.
NoKnownSecuritySuiteException Thrown when none of the security suites specified by the caller are supported by the kernel.
PeerClosedConnectionException Thrown when the peer gracefully closed the connection.
PeerRoleDeletedException  
PeerUnreachableException Thrown when a peer cannot be physically reached over the network at connection time.
PersistentSegmentException An attempt was made to modify a persistent segment.
RandomSourceException When an error occurs with a random source, e.g.
SecuritySuiteAgreementException Two AOS kernels were unable to negotiate the security paramaters of a connection.
SegmentHoleException A write attempt would have created a gap in segment content.
TargetUnknownException Thrown when the peer AOS does not know the given endpoint index/port, etc.
TransactionIDInUseException  
TransientIOException Thrown when a transient communication error occured.
UnknownACIDException A non-existent agent container ID was passed to the AOS kernel.
UnknownConnectionIDException Thrown when an unknown connectionID is passed to the kernel.
UnknownEndpointDescrException Thrown when an unknown endpoint descriptor / listen port (i.e.
UnknownParamException  
UnknownRoleException Thrown when the role identified by the main cookie parameter is not known.
UnknownRoleIDException Thrown by deleteRole when the childCookie is unknown.
UnknownSegmentIDException A non-existent segment ID was passed to the AOS kernel.
UnknownTransactionIDException  
 



Copyright ? 2003, 2004 IIDS Group. All Rights Reserved.