Remove WildFly Clustering Marshaller

Closes #29135

Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
This commit is contained in:
Pedro Ruivo 2024-04-28 19:08:01 +01:00 committed by Alexander Schwartz
parent 05b6f897ce
commit 82a959fa78
69 changed files with 0 additions and 1934 deletions

View file

@ -73,17 +73,6 @@
<groupId>org.infinispan</groupId>
<artifactId>infinispan-jboss-marshalling</artifactId>
</dependency>
<!--dependency>
<groupId>org.jboss.spec.javax.transaction</groupId>
<artifactId>jboss-transaction-api_1.3_spec</artifactId>
</dependency-->
<!-- Needed for externalizers in package "org.keycloak.models.sessions.infinispan.entities.wildfly" .
Hopefully can be removed once we start to use the protobuf marshalling -->
<dependency>
<groupId>${ee.maven.groupId}</groupId>
<artifactId>wildfly-clustering-infinispan-marshalling</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>

View file

@ -1,33 +0,0 @@
/*
* Copyright 2016 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.keycloak.cluster.infinispan;
import org.infinispan.jboss.marshalling.commons.GenericJBossMarshaller;
/**
* Needed on Wildfly, so that remoteStore (hotRod client) can find our classes
*
* @author <a href="mailto:mposolda@redhat.com">Marek Posolda</a>
*/
public class KeycloakHotRodMarshallerFactory {
public static GenericJBossMarshaller getInstance() {
return new GenericJBossMarshaller(KeycloakHotRodMarshallerFactory.class.getClassLoader());
}
}

View file

@ -43,7 +43,6 @@ import org.keycloak.Config;
import org.keycloak.cluster.ClusterEvent;
import org.keycloak.cluster.ClusterProvider;
import org.keycloak.cluster.ManagedCacheManagerProvider;
import org.keycloak.cluster.infinispan.KeycloakHotRodMarshallerFactory;
import org.keycloak.marshalling.Marshalling;
import org.keycloak.models.KeycloakSession;
import org.keycloak.models.KeycloakSessionFactory;
@ -387,7 +386,6 @@ public class DefaultInfinispanConnectionProviderFactory implements InfinispanCon
.segmented(segmented)
.rawValues(true)
.forceReturnValues(false)
.marshaller(KeycloakHotRodMarshallerFactory.class.getName())
.protocolVersion(getHotrodVersion())
.addServer()
.host(jdgServer)

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.entities.SingleUseObjectValueEntity;
public class ActionTokenValueEntityWFExternalizer extends InfinispanExternalizerAdapter<SingleUseObjectValueEntity> {
public ActionTokenValueEntityWFExternalizer() {
super(SingleUseObjectValueEntity.class, new SingleUseObjectValueEntity.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionEntity;
public class AuthenticatedClientSessionEntityWFExternalizer extends InfinispanExternalizerAdapter<AuthenticatedClientSessionEntity> {
public AuthenticatedClientSessionEntityWFExternalizer() {
super(AuthenticatedClientSessionEntity.class, new AuthenticatedClientSessionEntity.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.stream.AuthenticatedClientSessionPredicate;
public class AuthenticatedClientSessionPredicateWFExternalizer extends InfinispanExternalizerAdapter<AuthenticatedClientSessionPredicate> {
public AuthenticatedClientSessionPredicateWFExternalizer() {
super(AuthenticatedClientSessionPredicate.class, new AuthenticatedClientSessionPredicate.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore;
public class AuthenticatedClientSessionStoreWFExternalizer extends InfinispanExternalizerAdapter<AuthenticatedClientSessionStore> {
public AuthenticatedClientSessionStoreWFExternalizer() {
super(AuthenticatedClientSessionStore.class, new AuthenticatedClientSessionStore.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.AuthenticationSessionAuthNoteUpdateEvent;
public class AuthenticationSessionAuthNoteUpdateEventWFExternalizer extends InfinispanExternalizerAdapter<AuthenticationSessionAuthNoteUpdateEvent> {
public AuthenticationSessionAuthNoteUpdateEventWFExternalizer() {
super(AuthenticationSessionAuthNoteUpdateEvent.class, new AuthenticationSessionAuthNoteUpdateEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.entities.AuthenticationSessionEntity;
public class AuthenticationSessionEntityWFExternalizer extends InfinispanExternalizerAdapter<AuthenticationSessionEntity> {
public AuthenticationSessionEntityWFExternalizer() {
super(AuthenticationSessionEntity.class, new AuthenticationSessionEntity.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.ClientAddedEvent;
public class ClientAddedEventWFExternalizer extends InfinispanExternalizerAdapter<ClientAddedEvent> {
public ClientAddedEventWFExternalizer() {
super(ClientAddedEvent.class, new ClientAddedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.ClientRemovedEvent;
public class ClientRemovedEventWFExternalizer extends InfinispanExternalizerAdapter<ClientRemovedEvent> {
public ClientRemovedEventWFExternalizer() {
super(ClientRemovedEvent.class, new ClientRemovedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.events.ClientRemovedSessionEvent;
public class ClientRemovedSessionEventWFExternalizer extends InfinispanExternalizerAdapter<ClientRemovedSessionEvent> {
public ClientRemovedSessionEventWFExternalizer() {
super(ClientRemovedSessionEvent.class, new ClientRemovedSessionEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.ClientTemplateEvent;
public class ClientTemplateEventWFExternalizer extends InfinispanExternalizerAdapter<ClientTemplateEvent> {
public ClientTemplateEventWFExternalizer() {
super(ClientTemplateEvent.class, new ClientTemplateEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.ClientUpdatedEvent;
public class ClientUpdatedEventWFExternalizer extends InfinispanExternalizerAdapter<ClientUpdatedEvent> {
public ClientUpdatedEventWFExternalizer() {
super(ClientUpdatedEvent.class, new ClientUpdatedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.GroupAddedEvent;
public class GroupAddedEventWFExternalizer extends InfinispanExternalizerAdapter<GroupAddedEvent> {
public GroupAddedEventWFExternalizer() {
super(GroupAddedEvent.class, new GroupAddedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.stream.GroupListPredicate;
public class GroupListPredicateWFExternalizer extends InfinispanExternalizerAdapter<GroupListPredicate> {
public GroupListPredicateWFExternalizer() {
super(GroupListPredicate.class, new GroupListPredicate.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.GroupMovedEvent;
public class GroupMovedEventWFExternalizer extends InfinispanExternalizerAdapter<GroupMovedEvent> {
public GroupMovedEventWFExternalizer() {
super(GroupMovedEvent.class, new GroupMovedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.GroupRemovedEvent;
public class GroupRemovedEventWFExternalizer extends InfinispanExternalizerAdapter<GroupRemovedEvent> {
public GroupRemovedEventWFExternalizer() {
super(GroupRemovedEvent.class, new GroupRemovedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.GroupUpdatedEvent;
public class GroupUpdatedEventWFExternalizer extends InfinispanExternalizerAdapter<GroupUpdatedEvent> {
public GroupUpdatedEventWFExternalizer() {
super(GroupUpdatedEvent.class, new GroupUpdatedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.stream.HasRolePredicate;
public class HasRolePredicateWFExternalizer extends InfinispanExternalizerAdapter<HasRolePredicate> {
public HasRolePredicateWFExternalizer() {
super(HasRolePredicate.class, new HasRolePredicate.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.stream.InClientPredicate;
public class InClientPredicateWFExternalizer extends InfinispanExternalizerAdapter<InClientPredicate> {
public InClientPredicateWFExternalizer() {
super(InClientPredicate.class, new InClientPredicate.ExternalizerImpl());
}
}

View file

@ -1,27 +0,0 @@
/*
* Copyright 2022 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.stream.InGroupPredicate;
public class InGroupPredicateWFExternalizer extends InfinispanExternalizerAdapter<InGroupPredicate> {
public InGroupPredicateWFExternalizer() {
super(InGroupPredicate.class, new InGroupPredicate.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.stream.InIdentityProviderPredicate;
public class InIdentityProviderPredicateWFExternalizer extends InfinispanExternalizerAdapter<InIdentityProviderPredicate> {
public InIdentityProviderPredicateWFExternalizer() {
super(InIdentityProviderPredicate.class, new InIdentityProviderPredicate.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.stream.InRealmPredicate;
public class InRealmPredicateWFExternalizer extends InfinispanExternalizerAdapter<InRealmPredicate> {
public InRealmPredicateWFExternalizer() {
super(InRealmPredicate.class, new InRealmPredicate.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.authorization.stream.InResourcePredicate;
public class InResourcePredicateWFExternalizer extends InfinispanExternalizerAdapter<InResourcePredicate> {
public InResourcePredicateWFExternalizer() {
super(InResourcePredicate.class, new InResourcePredicate.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.authorization.stream.InResourceServerPredicate;
public class InResourceServerPredicateWFExternalizer extends InfinispanExternalizerAdapter<InResourceServerPredicate> {
public InResourceServerPredicateWFExternalizer() {
super(InResourceServerPredicate.class, new InResourceServerPredicate.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.authorization.stream.InScopePredicate;
public class InScopePredicateWFExternalizer extends InfinispanExternalizerAdapter<InScopePredicate> {
public InScopePredicateWFExternalizer() {
super(InScopePredicate.class, new InScopePredicate.ExternalizerImpl());
}
}

View file

@ -1,61 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
import org.wildfly.clustering.marshalling.Externalizer;
/**
* Abstract subclass for Wildfly externalizers. It is adapter from {@link org.infinispan.commons.marshall.Externalizer}
* to {@link org.wildfly.clustering.marshalling.Externalizer}
*
* TODO: Remove this class (and probably whole package org.keycloak.models.sessions.infinispan.entities.wildfly once
* migrating to Wildfly 21 and infinispan protobuf marshallers)
*
* @author <a href="mailto:mposolda@redhat.com">Marek Posolda</a>
*/
public abstract class InfinispanExternalizerAdapter<T> implements Externalizer<T> {
private final Class<T> targetClass;
private final org.infinispan.commons.marshall.Externalizer<T> delegate;
InfinispanExternalizerAdapter(Class<T> targetClass, org.infinispan.commons.marshall.Externalizer<T> delegate) {
this.targetClass = targetClass;
this.delegate = delegate;
}
@Override
public void writeObject(ObjectOutput output, T object) throws IOException {
delegate.writeObject(output, object);
}
@Override
public T readObject(ObjectInput input) throws IOException, ClassNotFoundException {
return delegate.readObject(input);
}
@Override
public Class<T> getTargetClass() {
return targetClass;
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.initializer.InitializerState;
public class InitializerStateWFExternalizer extends InfinispanExternalizerAdapter<InitializerState> {
public InitializerStateWFExternalizer() {
super(InitializerState.class, new InitializerState.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.changes.sessions.LastSessionRefreshEvent;
public class LastSessionRefreshEventWFExternalizer extends InfinispanExternalizerAdapter<LastSessionRefreshEvent> {
public LastSessionRefreshEventWFExternalizer() {
super(LastSessionRefreshEvent.class, new LastSessionRefreshEvent.ExternalizerImpl());
}
}

View file

@ -1,31 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.cluster.infinispan.LockEntryPredicate;
/**
* @author <a href="mailto:mposolda@redhat.com">Marek Posolda</a>
*/
public class LockEntryPredicateWFExternalizer extends InfinispanExternalizerAdapter<LockEntryPredicate> {
public LockEntryPredicateWFExternalizer() {
super(LockEntryPredicate.class, new LockEntryPredicate.ExternalizerImpl());
}
}

View file

@ -1,31 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.cluster.infinispan.LockEntry;
/**
* @author <a href="mailto:mposolda@redhat.com">Marek Posolda</a>
*/
public class LockEntryWFExternalizer extends InfinispanExternalizerAdapter<LockEntry> {
public LockEntryWFExternalizer() {
super(LockEntry.class, new LockEntry.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.entities.LoginFailureEntity;
public class LoginFailureEntityWFExternalizer extends InfinispanExternalizerAdapter<LoginFailureEntity> {
public LoginFailureEntityWFExternalizer() {
super(LoginFailureEntity.class, new LoginFailureEntity.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.entities.LoginFailureKey;
public class LoginFailureKeyWFExternalizer extends InfinispanExternalizerAdapter<LoginFailureKey> {
public LoginFailureKeyWFExternalizer() {
super(LoginFailureKey.class, new LoginFailureKey.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.authorization.events.PolicyRemovedEvent;
public class PolicyRemovedEventWFExternalizer extends InfinispanExternalizerAdapter<PolicyRemovedEvent> {
public PolicyRemovedEventWFExternalizer() {
super(PolicyRemovedEvent.class, new PolicyRemovedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.authorization.events.PolicyUpdatedEvent;
public class PolicyUpdatedEventWFExternalizer extends InfinispanExternalizerAdapter<PolicyUpdatedEvent> {
public PolicyUpdatedEventWFExternalizer() {
super(PolicyUpdatedEvent.class, new PolicyUpdatedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.keys.infinispan.PublicKeyStorageInvalidationEvent;
public class PublicKeyStorageInvalidationEventWFExternalizer extends InfinispanExternalizerAdapter<PublicKeyStorageInvalidationEvent> {
public PublicKeyStorageInvalidationEventWFExternalizer() {
super(PublicKeyStorageInvalidationEvent.class, new PublicKeyStorageInvalidationEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.RealmRemovedEvent;
public class RealmRemovedEventWFExternalizer extends InfinispanExternalizerAdapter<RealmRemovedEvent> {
public RealmRemovedEventWFExternalizer() {
super(RealmRemovedEvent.class, new RealmRemovedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.events.RealmRemovedSessionEvent;
public class RealmRemovedSessionEventWFExternalizer extends InfinispanExternalizerAdapter<RealmRemovedSessionEvent> {
public RealmRemovedSessionEventWFExternalizer() {
super(RealmRemovedSessionEvent.class, new RealmRemovedSessionEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.RealmUpdatedEvent;
public class RealmUpdatedEventWFExternalizer extends InfinispanExternalizerAdapter<RealmUpdatedEvent> {
public RealmUpdatedEventWFExternalizer() {
super(RealmUpdatedEvent.class, new RealmUpdatedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.events.RemoveAllUserLoginFailuresEvent;
public class RemoveAllUserLoginFailuresEventWFExternalizer extends InfinispanExternalizerAdapter<RemoveAllUserLoginFailuresEvent> {
public RemoveAllUserLoginFailuresEventWFExternalizer() {
super(RemoveAllUserLoginFailuresEvent.class, new RemoveAllUserLoginFailuresEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.events.RemoveUserSessionsEvent;
public class RemoveUserSessionsEventWFExternalizer extends InfinispanExternalizerAdapter<RemoveUserSessionsEvent> {
public RemoveUserSessionsEventWFExternalizer() {
super(RemoveUserSessionsEvent.class, new RemoveUserSessionsEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.authorization.events.ResourceRemovedEvent;
public class ResourceRemovedEventWFExternalizer extends InfinispanExternalizerAdapter<ResourceRemovedEvent> {
public ResourceRemovedEventWFExternalizer() {
super(ResourceRemovedEvent.class, new ResourceRemovedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.authorization.events.ResourceServerRemovedEvent;
public class ResourceServerRemovedEventWFExternalizer extends InfinispanExternalizerAdapter<ResourceServerRemovedEvent> {
public ResourceServerRemovedEventWFExternalizer() {
super(ResourceServerRemovedEvent.class, new ResourceServerRemovedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.authorization.events.ResourceServerUpdatedEvent;
public class ResourceServerUpdatedEventWFExternalizer extends InfinispanExternalizerAdapter<ResourceServerUpdatedEvent> {
public ResourceServerUpdatedEventWFExternalizer() {
super(ResourceServerUpdatedEvent.class, new ResourceServerUpdatedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.authorization.events.ResourceUpdatedEvent;
public class ResourceUpdatedEventWFExternalizer extends InfinispanExternalizerAdapter<ResourceUpdatedEvent> {
public ResourceUpdatedEventWFExternalizer() {
super(ResourceUpdatedEvent.class, new ResourceUpdatedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.RoleAddedEvent;
public class RoleAddedEventWFExternalizer extends InfinispanExternalizerAdapter<RoleAddedEvent> {
public RoleAddedEventWFExternalizer() {
super(RoleAddedEvent.class, new RoleAddedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.RoleRemovedEvent;
public class RoleRemovedEventWFExternalizer extends InfinispanExternalizerAdapter<RoleRemovedEvent> {
public RoleRemovedEventWFExternalizer() {
super(RoleRemovedEvent.class, new RoleRemovedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.RoleUpdatedEvent;
public class RoleUpdatedEventWFExternalizer extends InfinispanExternalizerAdapter<RoleUpdatedEvent> {
public RoleUpdatedEventWFExternalizer() {
super(RoleUpdatedEvent.class, new RoleUpdatedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.entities.RootAuthenticationSessionEntity;
public class RootAuthenticationSessionEntityWFExternalizer extends InfinispanExternalizerAdapter<RootAuthenticationSessionEntity> {
public RootAuthenticationSessionEntityWFExternalizer() {
super(RootAuthenticationSessionEntity.class, new RootAuthenticationSessionEntity.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.stream.RootAuthenticationSessionPredicate;
public class RootAuthenticationSessionPredicateWFExternalizer extends InfinispanExternalizerAdapter<RootAuthenticationSessionPredicate> {
public RootAuthenticationSessionPredicateWFExternalizer() {
super(RootAuthenticationSessionPredicate.class, new RootAuthenticationSessionPredicate.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.authorization.events.ScopeRemovedEvent;
public class ScopeRemovedEventWFExternalizer extends InfinispanExternalizerAdapter<ScopeRemovedEvent> {
public ScopeRemovedEventWFExternalizer() {
super(ScopeRemovedEvent.class, new ScopeRemovedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.authorization.events.ScopeUpdatedEvent;
public class ScopeUpdatedEventWFExternalizer extends InfinispanExternalizerAdapter<ScopeUpdatedEvent> {
public ScopeUpdatedEventWFExternalizer() {
super(ScopeUpdatedEvent.class, new ScopeUpdatedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.changes.sessions.SessionData;
public class SessionDataWFExternalizer extends InfinispanExternalizerAdapter<SessionData> {
public SessionDataWFExternalizer() {
super(SessionData.class, new SessionData.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper;
public class SessionEntityWrapperWFExternalizer extends InfinispanExternalizerAdapter<SessionEntityWrapper> {
public SessionEntityWrapperWFExternalizer() {
super(SessionEntityWrapper.class, new SessionEntityWrapper.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.stream.SessionPredicate;
public class SessionPredicateWFExternalizer extends InfinispanExternalizerAdapter<SessionPredicate> {
public SessionPredicateWFExternalizer() {
super(SessionPredicate.class, new SessionPredicate.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.UserCacheRealmInvalidationEvent;
public class UserCacheRealmInvalidationEventWFExternalizer extends InfinispanExternalizerAdapter<UserCacheRealmInvalidationEvent> {
public UserCacheRealmInvalidationEventWFExternalizer() {
super(UserCacheRealmInvalidationEvent.class, new UserCacheRealmInvalidationEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.UserConsentsUpdatedEvent;
public class UserConsentsUpdatedEventWFExternalizer extends InfinispanExternalizerAdapter<UserConsentsUpdatedEvent> {
public UserConsentsUpdatedEventWFExternalizer() {
super(UserConsentsUpdatedEvent.class, new UserConsentsUpdatedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.UserFederationLinkRemovedEvent;
public class UserFederationLinkRemovedEventWFExternalizer extends InfinispanExternalizerAdapter<UserFederationLinkRemovedEvent> {
public UserFederationLinkRemovedEventWFExternalizer() {
super(UserFederationLinkRemovedEvent.class, new UserFederationLinkRemovedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.UserFederationLinkUpdatedEvent;
public class UserFederationLinkUpdatedEventWFExternalizer extends InfinispanExternalizerAdapter<UserFederationLinkUpdatedEvent> {
public UserFederationLinkUpdatedEventWFExternalizer() {
super(UserFederationLinkUpdatedEvent.class, new UserFederationLinkUpdatedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.UserFullInvalidationEvent;
public class UserFullInvalidationEventWFExternalizer extends InfinispanExternalizerAdapter<UserFullInvalidationEvent> {
public UserFullInvalidationEventWFExternalizer() {
super(UserFullInvalidationEvent.class, new UserFullInvalidationEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.stream.UserLoginFailurePredicate;
public class UserLoginFailurePredicateWFExternalizer extends InfinispanExternalizerAdapter<UserLoginFailurePredicate> {
public UserLoginFailurePredicateWFExternalizer() {
super(UserLoginFailurePredicate.class, new UserLoginFailurePredicate.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.entities.UserSessionEntity;
public class UserSessionEntityWFExternalizer extends InfinispanExternalizerAdapter<UserSessionEntity> {
public UserSessionEntityWFExternalizer() {
super(UserSessionEntity.class, new UserSessionEntity.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.sessions.infinispan.stream.UserSessionPredicate;
public class UserSessionPredicateWFExternalizer extends InfinispanExternalizerAdapter<UserSessionPredicate> {
public UserSessionPredicateWFExternalizer() {
super(UserSessionPredicate.class, new UserSessionPredicate.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.models.cache.infinispan.events.UserUpdatedEvent;
public class UserUpdatedEventWFExternalizer extends InfinispanExternalizerAdapter<UserUpdatedEvent> {
public UserUpdatedEventWFExternalizer() {
super(UserUpdatedEvent.class, new UserUpdatedEvent.ExternalizerImpl());
}
}

View file

@ -1,28 +0,0 @@
/*
* Copyright 2020 Red Hat, Inc. and/or its affiliates
* and other contributors as indicated by the @author tags.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.keycloak.models.sessions.infinispan.entities.wildfly;
import org.keycloak.cluster.infinispan.WrapperClusterEvent;
public class WrapperClusterEventWFExternalizer extends InfinispanExternalizerAdapter<WrapperClusterEvent> {
public WrapperClusterEventWFExternalizer() {
super(WrapperClusterEvent.class, new WrapperClusterEvent.ExternalizerImpl());
}
}

View file

@ -1,80 +0,0 @@
#
# Copyright 2020 Red Hat, Inc. and/or its affiliates
# and other contributors as indicated by the @author tags.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
#
org.keycloak.models.sessions.infinispan.entities.wildfly.GroupListPredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.RealmRemovedSessionEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.WrapperClusterEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.UserConsentsUpdatedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.RoleRemovedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.RealmRemovedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.RemoveUserSessionsEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.ResourceRemovedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.ResourceServerRemovedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.RealmUpdatedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.RemoveAllUserLoginFailuresEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.InScopePredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.AuthenticationSessionAuthNoteUpdateEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.PolicyUpdatedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.ClientUpdatedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.ClientAddedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.LoginFailureEntityWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.PublicKeyStorageInvalidationEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.UserUpdatedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.UserLoginFailurePredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.UserFederationLinkUpdatedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.UserCacheRealmInvalidationEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.InResourcePredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.UserFederationLinkRemovedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.SessionDataWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.GroupAddedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.GroupRemovedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.GroupMovedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.GroupUpdatedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.ScopeUpdatedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.ResourceServerUpdatedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.ResourceUpdatedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.AuthenticatedClientSessionStoreWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.LoginFailureKeyWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.LockEntryPredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.LockEntryWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.ActionTokenValueEntityWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.RoleAddedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.InClientPredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.InGroupPredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.UserFullInvalidationEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.ClientRemovedSessionEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.SessionPredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.UserSessionEntityWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.RoleUpdatedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.HasRolePredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.InRealmPredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.ClientTemplateEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.RootAuthenticationSessionPredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.InResourceServerPredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.ClientRemovedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.ScopeRemovedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.AuthenticationSessionEntityWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.RootAuthenticationSessionEntityWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.AuthenticatedClientSessionPredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.AuthenticatedClientSessionEntityWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.LastSessionRefreshEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.PolicyRemovedEventWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.UserSessionPredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.InIdentityProviderPredicateWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.SessionEntityWrapperWFExternalizer
org.keycloak.models.sessions.infinispan.entities.wildfly.InitializerStateWFExternalizer

View file

@ -74,7 +74,6 @@ class TestCacheManagerFactory {
.remoteCacheName(cacheName)
.rawValues(true)
.forceReturnValues(false)
.marshaller(KeycloakHotRodMarshallerFactory.class.getName())
.protocolVersion(ProtocolVersion.PROTOCOL_VERSION_29)
.addServer()
.host(host)

View file

@ -877,11 +877,6 @@
<artifactId>wildfly-web-common</artifactId>
<version>${wildfly.version}</version>
</dependency>
<dependency>
<groupId>${ee.maven.groupId}</groupId>
<artifactId>wildfly-clustering-infinispan-marshalling</artifactId>
<version>${wildfly.version}</version>
</dependency>
<dependency>
<groupId>org.wildfly.security.elytron-web</groupId>
<artifactId>undertow-server</artifactId>