You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[Glacier2 Greeter](./Glacier2/greeter/)| Shows how to write a basic Glacier2 client. |
12
+
|[Ice Android Greeter](./Ice/android-greeter/)| Shows how to create an Ice for Java Android application. |
13
+
|[Ice Bidir](./Ice/bidir/)| Shows how to send requests "the other way around", from the server to the client. |
14
+
|[Ice Callback](./Ice/callback/)| Shows how to implement callbacks in a client application. |
15
+
|[Ice Cancellation](./Ice/cancellation/)| Shows how to cancel a request and how to configure invocation timeouts. |
16
+
|[Ice Config](./Ice/config/)| Shows how to configure client and server applications using Ice configuration files. |
17
+
|[Ice Context](./Ice/context/)| Shows how to set and retrieve request contexts. |
18
+
|[Ice Custom Error](./Ice/customError/)| Shows how to define a new exception in Slice and return this exception from a Slice operation. |
19
+
|[Ice Forwarder](./Ice/forwarder/)| Shows how to write a servant that forwards all requests it receives to another remote Ice object. |
20
+
|[Ice Greeter](./Ice/greeter/)| Shows how to call and implement a canonical Greeter application with Ice. **Start with this demo!**|
21
+
|[Ice Inheritance](./Ice/inheritance/)| Shows the power of interface inheritance in Slice. |
22
+
|[Ice Middleware](./Ice/middleware/)| Shows how to write a simple middleware and how to add this middleware to an object adapter. |
23
+
|[Ice Optional](./Ice/optional/)| Shows how to add a field to a Slice class without breaking interop with existing clients and servers. |
24
+
|[Ice Secure](./Ice/secure/)| Shows how to use com.zeroc.Ice.SSL APIs to configure the ssl transport. |
25
+
|[IceBox Greeter](./IceBox/greeter/)| Shows how to create an IceBox service. |
26
+
|[IceDiscovery Greeter](./IceDiscovery/greeter/)| Shows how to configure the IceDiscovery plug-in. |
27
+
|[IceDiscovery Replication](./IceDiscovery/replication/)| Shows how to use the IceDiscovery plug-in with replicated servers. |
28
+
|[IceGrid Greeter](./IceGrid/greeter)| Shows how to create a simple IceGrid deployment. |
29
+
|[IceGrid IceBox](./IceGrid/icebox/)| Shows how to deploy an IceBox server with IceGrid. |
30
+
|[IceGrid LocatorDiscovery](./IceGrid/locatorDiscovery/)| Shows how to write a client application that configures its locator using the IceLocatorDiscovery plug-in. |
31
+
|[IceGrid Query](./IceGrid/query/)| Shows how use the Query object provided by the IceGrid registry to lookup a well-known object by type. |
32
+
|[IceStorm Weather](./IceStorm/weather/)| Shows how to use IceStorm to create a simple pub-sub application. |
25
33
26
34
[Ice for Java installation]: https://github.com/zeroc-ice/ice/blob/main/NIGHTLY.md#ice-for-java
0 commit comments