File tree Expand file tree Collapse file tree
com/jwebmp/core/htmlbuilder/javascript/events/interfaces Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4242 <groupId >commons-io</groupId >
4343 <artifactId >commons-io</artifactId >
4444 </dependency >
45+
4546 <dependency >
4647 <groupId >com.guicedee.services</groupId >
4748 <artifactId >uadetector-core</artifactId >
4849 </dependency >
50+
4951 <dependency >
5052 <groupId >com.guicedee.services</groupId >
5153 <artifactId >uadetector-resources</artifactId >
5254 </dependency >
5355
56+ <dependency >
57+ <groupId >io.smallrye.reactive</groupId >
58+ <artifactId >mutiny</artifactId >
59+ </dependency >
60+
5461 <dependency >
5562 <groupId >com.jwebmp.core</groupId >
5663 <artifactId >jwebmp-testlib</artifactId >
Original file line number Diff line number Diff line change 2121import com .jwebmp .core .base .html .interfaces .*;
2222import com .jwebmp .core .base .html .interfaces .events .*;
2323import com .jwebmp .core .base .servlets .interfaces .*;
24+ import io .smallrye .mutiny .Uni ;
2425
2526/**
2627 * The interface denoting an event type
2728 * <p>
2829 *
2930 * @author GedMarc
3031 */
31- public interface IEvent <F extends GlobalFeatures , J extends IEvent <F ,J >>
32- extends IFeature <F , J >,
33- GlobalEvents <J >
32+ public interface IEvent <F extends GlobalFeatures , J extends IEvent <F , J >>
33+ extends IFeature <F , J >,
34+ GlobalEvents <J >
3435{
35- /**
36- * The method that is fired on call
37- *
38- * @param call The component that made the call
39- * @param response The Response Object Being Returned
40- */
41- void fireEvent (AjaxCall <?> call , AjaxResponse <?> response );
36+ /**
37+ * The method that is fired on call
38+ *
39+ * @param call The component that made the call
40+ * @param response The Response Object Being Returned
41+ * @return
42+ */
43+ Uni <Void > fireEvent (AjaxCall <?> call , AjaxResponse <?> response );
4244}
Original file line number Diff line number Diff line change 4141 requires transitive com .guicedee .client ;
4242 requires transitive com .guicedee .jsonrepresentation ;
4343 requires org .apache .commons .io ;
44+ requires io .smallrye .mutiny ;
4445
4546 requires static lombok ;
4647 requires static org .apache .commons .lang3 ;
You can’t perform that action at this time.
0 commit comments