Cettia Java Platform is now Asity

27 views
Skip to first unread message

Donghwan Kim

unread,
Feb 14, 2016, 10:16:01 AM2/14/16
to Cettia
Cettia Java Platform is now called Asity, which is created to run Java web applications on any platform on top of the Java Virtual Machine seamlessly. Today, Asity 1.0.0-Beta1 and accordingly Cettia Java Server 1.0.0-Alpha3 are released.

Asity is a lightweight abstraction layer for I/O frameworks which is designed to build applications that can run on any full-stack framework, any micro framework or any raw server on the JVM.

With Asity, you can build I/O framework-agnostic applications on the JVM with ease. Now an application based on Asity can run on Atmosphere, Grizzly, Java WebSocket API, Netty, Play, Servlet and Vert.x transparently.

Visit the asity.cettia.io for full documentation.

How to migrate
Here’s how to migrate from Cettia Java Platform 1.0.0-Alpha1 to Asity 1.0.0-Beta1. Just rename the followings:
  • GAV from io.cettia.platform:cettia-platform-xxx:1.0.0-Alpha1 to io.cettia.asity:asity-xxx:1.0.0-Beta1.
  • Package from io.cettia.platform to io.cettia.asity.
  • Class from CettiaXXX to AsityXXX.
Please let us, Cettia Groups, know if you have any question or feedback.

-- Donghwan

jack...@topicquests.org

unread,
Aug 27, 2018, 1:59:17 PM8/27/18
to Cettia and Asity
Looking for ways to use Asity not only as a real-time server, but as a replacement for Jetty in conventional servlet architectures. Are there tutorials?

Thanks
Jack

Donghwan Kim

unread,
Aug 27, 2018, 9:24:43 PM8/27/18
to Cettia and Asity
Hi Jack,

For now https://github.com/cettia/asity/tree/master/example and https://github.com/cettia/asity/tree/master/example-servlet3 are all we have. By the way, could you elaborate your question? What do you want to do with Asity instead of Jetty?

-- Donghwan

Jack Park

unread,
Aug 27, 2018, 11:08:26 PM8/27/18
to Donghwan Kim, Cettia and Asity
Hi Donghwan,

Thanks for your reply.

I already have a Jetty-based conventional servlet ecosystem which just happens to need the real-time capabilities of Cettia. 

It's not out of the question that both could serve together, but my question seeks to understand if there is anything like HTTPServletRequest and Response in the Cettia universe.

If there is nothing like that, then I'll simply explore ways to bring Cettia into the existing architecture for its real-time capabilities.

Many thanks,

Jaack

--
You received this message because you are subscribed to the Google Groups "Cettia and Asity" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cettia+unsubscribe@googlegroups.com.
To post to this group, send email to cet...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cettia/26d30d60-c15a-49e7-b454-76f3f63c3da3%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Donghwan Kim

unread,
Aug 28, 2018, 5:12:24 AM8/28/18
to Cettia and Asity
>  my question seeks to understand if there is anything like HTTPServletRequest and Response in the Cettia universe.
There is an io.cettia.asity.http.ServerHttpExchange interface, representing a server-side HTTP request-response exchange.

However, I'm not sure I understand what you mean. If you want to add the real-time capabilities of Cettia to your Jetty-based environment, you can do that through plugging Cettia into your application using Asity's Servlet bridge - http://asity.cettia.io/#run-anywhere If what you want is to write some application that can run on any framework, you can do that through writing a web fragment (an application written in Asity) - http://asity.cettia.io/#write-once From this point of view, what's your current situation?

-- Donghwan
Reply all
Reply to author
Forward
0 new messages