Skip to content

HubConnection.on() can't take primitive classes in Java #25088

Closed
@wtgodbe

Description

@wtgodbe

Followup to #21644 and #23532

The .on() methods in HubProtocol should handle primitive classes the same way that .invoke() does:

// Primitive types can't be cast with the Class cast function
if (returnType.isPrimitive()) {
subject.onSuccess((T)result);
} else {
subject.onSuccess(returnType.cast(result));
}

Metadata

Metadata

Assignees

Labels

area-signalrIncludes: SignalR clients and servers

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions