blob: f64aa8599ed1a31eec3c70e133728609c2b3a4bb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
|
// **********************************************************************
//
// Copyright (c) 2003-2006 ZeroC, Inc. All rights reserved.
//
// This copy of Ice is licensed to you under the terms described in the
// ICE_LICENSE file included in this distribution.
//
// **********************************************************************
#ifndef ICE_GRID_EXCEPTION_ICE
#define ICE_GRID_EXCEPTION_ICE
#include <Ice/Identity.ice>
module IceGrid
{
/**
*
* This exception is raised if an application does not exist.
*
**/
exception ApplicationNotExistException
{
string name;
};
/**
*
* This exception is raised if a server does not exist.
*
**/
exception ServerNotExistException
{
/** The identifier of the server. */
string id;
};
/**
*
* This exception is raised if a server failed to start.
*
**/
exception ServerStartException
{
/** The identifier of the server. */
string id;
/** The reason of the failure. */
string reason;
};
/**
*
* This exception is raised if an adapter does not exist.
*
**/
exception AdapterNotExistException
{
/** The id of the object adapter. */
string id;
};
/**
*
* This exception is raised if an object already exists.
*
**/
exception ObjectExistsException
{
Ice::Identity id;
};
/**
*
* This exception is raised if an object is not registered.
*
**/
exception ObjectNotRegisteredException
{
Ice::Identity id;
};
/**
*
* This exception is raised if a node does not exist.
*
**/
exception NodeNotExistException
{
string name;
};
/**
*
* An exception for deployment failure errors.
*
**/
exception DeploymentException
{
/**
*
* The reason for the failure.
*
**/
string reason;
};
/**
*
* This exception is raised if a node could not be reached.
*
**/
exception NodeUnreachableException
{
/** The name of the node that is not reachable. */
string name;
/** The reason why the node couldn't be reached. */
string reason;
};
/**
*
* This exception is raised if an unknown signal was sent to
* to a server.
*
**/
exception BadSignalException
{
};
/**
*
* This exception is raised if a patch failed.
*
**/
exception PatchException
{
string reason;
};
/**
*
* This exception is raised if an operation can't be performed because
* the regitry lock wasn't acquired or is already acquired by a session.
*
**/
exception AccessDeniedException
{
string lockUserId;
};
};
#endif
|