joynr.interlanguagetest.TestInterfaceSubscriptionPublisher Maven / Gradle / Ivy
/*
*
* Copyright (C) 2011 - 2018 BMW Car IT GmbH
*
* 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.
*/
// #####################################################
//#######################################################
//### ###
//## WARNING: This file is generated. DO NOT EDIT ##
//## All changes will be lost! ##
//### ###
//#######################################################
// #####################################################
package joynr.interlanguagetest;
import io.joynr.dispatcher.rpc.annotation.JoynrMulticast;
import io.joynr.provider.SubscriptionPublisher;
import joynr.interlanguagetest.Enumeration;
import joynr.interlanguagetest.namedTypeCollection1.StructWithStringArray;
import joynr.interlanguagetest.namedTypeCollection2.BaseStruct;
import joynr.interlanguagetest.namedTypeCollection2.BaseStructWithoutElements;
import joynr.interlanguagetest.namedTypeCollection2.ExtendedEnumerationWithPartlyDefinedValues;
import joynr.interlanguagetest.namedTypeCollection2.ExtendedExtendedBaseStruct;
import joynr.interlanguagetest.namedTypeCollection2.ExtendedStructOfPrimitives;
import joynr.interlanguagetest.namedTypeCollection2.ExtendedTypeCollectionEnumerationInTypeCollection;
import joynr.interlanguagetest.namedTypeCollection2.MapStringString;
public interface TestInterfaceSubscriptionPublisher extends SubscriptionPublisher {
public void attributeUInt8Changed(Byte attributeUInt8);
public void attributeDoubleChanged(Double attributeDouble);
public void attributeBooleanReadonlyChanged(Boolean attributeBooleanReadonly);
public void attributeArrayOfStringImplicitChanged(String[] attributeArrayOfStringImplicit);
public void attributeEnumerationChanged(Enumeration attributeEnumeration);
public void attributeExtendedEnumerationReadonlyChanged(ExtendedEnumerationWithPartlyDefinedValues attributeExtendedEnumerationReadonly);
public void attributeBaseStructChanged(BaseStruct attributeBaseStruct);
public void attributeExtendedExtendedBaseStructChanged(ExtendedExtendedBaseStruct attributeExtendedExtendedBaseStruct);
public void attributeMapStringStringChanged(MapStringString attributeMapStringString);
public void attributeWithExceptionFromGetterChanged(Boolean attributeWithExceptionFromGetter);
public void attributeWithExceptionFromSetterChanged(Boolean attributeWithExceptionFromSetter);
public void attributeFireAndForgetChanged(Integer attributeFireAndForget);
@JoynrMulticast(name = "broadcastWithSinglePrimitiveParameter")
public void fireBroadcastWithSinglePrimitiveParameter(String stringOut, String... partitions);
@JoynrMulticast(name = "broadcastWithMultiplePrimitiveParameters")
public void fireBroadcastWithMultiplePrimitiveParameters(Double doubleOut, String stringOut, String... partitions);
@JoynrMulticast(name = "broadcastWithSingleArrayParameter")
public void fireBroadcastWithSingleArrayParameter(String[] stringArrayOut, String... partitions);
@JoynrMulticast(name = "broadcastWithMultipleArrayParameters")
public void fireBroadcastWithMultipleArrayParameters(Long[] uInt64ArrayOut, StructWithStringArray[] structWithStringArrayArrayOut, String... partitions);
@JoynrMulticast(name = "broadcastWithSingleEnumerationParameter")
public void fireBroadcastWithSingleEnumerationParameter(ExtendedTypeCollectionEnumerationInTypeCollection enumerationOut, String... partitions);
@JoynrMulticast(name = "broadcastWithMultipleEnumerationParameters")
public void fireBroadcastWithMultipleEnumerationParameters(ExtendedEnumerationWithPartlyDefinedValues extendedEnumerationOut, Enumeration enumerationOut, String... partitions);
@JoynrMulticast(name = "broadcastWithSingleStructParameter")
public void fireBroadcastWithSingleStructParameter(ExtendedStructOfPrimitives extendedStructOfPrimitivesOut, String... partitions);
@JoynrMulticast(name = "broadcastWithMultipleStructParameters")
public void fireBroadcastWithMultipleStructParameters(BaseStructWithoutElements baseStructWithoutElementsOut, ExtendedExtendedBaseStruct extendedExtendedBaseStructOut, String... partitions);
public void fireBroadcastWithFiltering(String stringOut, String[] stringArrayOut, ExtendedTypeCollectionEnumerationInTypeCollection enumerationOut, StructWithStringArray structWithStringArrayOut, StructWithStringArray[] structWithStringArrayArrayOut);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy