Functional Interfaces in the Java Client(#3047)
This commit is contained in:
parent
2e41a7063b
commit
1ccb889f9c
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
package com.microsoft.aspnet.signalr;
|
package com.microsoft.aspnet.signalr;
|
||||||
|
|
||||||
|
@FunctionalInterface
|
||||||
public interface Action {
|
public interface Action {
|
||||||
void invoke();
|
void invoke();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
package com.microsoft.aspnet.signalr;
|
package com.microsoft.aspnet.signalr;
|
||||||
|
|
||||||
|
@FunctionalInterface
|
||||||
public interface Action1<T1> {
|
public interface Action1<T1> {
|
||||||
void invoke(T1 param1);
|
void invoke(T1 param1);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
package com.microsoft.aspnet.signalr;
|
package com.microsoft.aspnet.signalr;
|
||||||
|
|
||||||
|
@FunctionalInterface
|
||||||
public interface Action2<T1, T2> {
|
public interface Action2<T1, T2> {
|
||||||
void invoke(T1 param1, T2 param2);
|
void invoke(T1 param1, T2 param2);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
package com.microsoft.aspnet.signalr;
|
package com.microsoft.aspnet.signalr;
|
||||||
|
|
||||||
|
@FunctionalInterface
|
||||||
public interface Action3<T1, T2, T3> {
|
public interface Action3<T1, T2, T3> {
|
||||||
void invoke(T1 param1, T2 param2, T3 param3);
|
void invoke(T1 param1, T2 param2, T3 param3);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
package com.microsoft.aspnet.signalr;
|
package com.microsoft.aspnet.signalr;
|
||||||
|
|
||||||
|
@FunctionalInterface
|
||||||
public interface Action4<T1, T2, T3, T4> {
|
public interface Action4<T1, T2, T3, T4> {
|
||||||
void invoke(T1 param1, T2 param2, T3 param3, T4 param4);
|
void invoke(T1 param1, T2 param2, T3 param3, T4 param4);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
package com.microsoft.aspnet.signalr;
|
package com.microsoft.aspnet.signalr;
|
||||||
|
|
||||||
|
@FunctionalInterface
|
||||||
public interface Action5<T1, T2, T3, T4, T5> {
|
public interface Action5<T1, T2, T3, T4, T5> {
|
||||||
void invoke(T1 param1, T2 param2, T3 param3, T4 param4, T5 param5);
|
void invoke(T1 param1, T2 param2, T3 param3, T4 param4, T5 param5);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
package com.microsoft.aspnet.signalr;
|
package com.microsoft.aspnet.signalr;
|
||||||
|
|
||||||
|
@FunctionalInterface
|
||||||
public interface Action6<T1, T2, T3, T4, T5, T6> {
|
public interface Action6<T1, T2, T3, T4, T5, T6> {
|
||||||
void invoke(T1 param1, T2 param2, T3 param3, T4 param4, T5 param5, T6 param6);
|
void invoke(T1 param1, T2 param2, T3 param3, T4 param4, T5 param5, T6 param6);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
package com.microsoft.aspnet.signalr;
|
package com.microsoft.aspnet.signalr;
|
||||||
|
|
||||||
|
@FunctionalInterface
|
||||||
public interface Action7<T1, T2, T3, T4, T5, T6, T7> {
|
public interface Action7<T1, T2, T3, T4, T5, T6, T7> {
|
||||||
void invoke(T1 param1, T2 param2, T3 param3, T4 param4, T5 param5, T6 param6, T7 param7);
|
void invoke(T1 param1, T2 param2, T3 param3, T4 param4, T5 param5, T6 param6, T7 param7);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
package com.microsoft.aspnet.signalr;
|
package com.microsoft.aspnet.signalr;
|
||||||
|
|
||||||
|
@FunctionalInterface
|
||||||
public interface Action8<T1, T2, T3, T4, T5, T6, T7, T8> {
|
public interface Action8<T1, T2, T3, T4, T5, T6, T7, T8> {
|
||||||
void invoke(T1 param1, T2 param2, T3 param3, T4 param4, T5 param5, T6 param6, T7 param7, T8 param8);
|
void invoke(T1 param1, T2 param2, T3 param3, T4 param4, T5 param5, T6 param6, T7 param7, T8 param8);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
package com.microsoft.aspnet.signalr;
|
package com.microsoft.aspnet.signalr;
|
||||||
|
|
||||||
|
@FunctionalInterface
|
||||||
public interface ActionBase {
|
public interface ActionBase {
|
||||||
void invoke(Object ... params);
|
void invoke(Object ... params);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue