Class PersistedSecuritySetting
- java.lang.Object
-
- org.apache.activemq.artemis.core.persistence.config.PersistedSecuritySetting
-
- All Implemented Interfaces:
EncodingSupport
public class PersistedSecuritySetting extends Object implements EncodingSupport
-
-
Constructor Summary
Constructors Constructor Description PersistedSecuritySetting()PersistedSecuritySetting(String addressMatch, String sendRoles, String consumeRoles, String createDurableQueueRoles, String deleteDurableQueueRoles, String createNonDurableQueueRoles, String deleteNonDurableQueueRoles, String manageRoles, String browseRoles, String createAddressRoles, String deleteAddressRoles)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecode(ActiveMQBuffer buffer)voidencode(ActiveMQBuffer buffer)booleanequals(Object obj)SimpleStringgetAddressMatch()StringgetBrowseRoles()StringgetConsumeRoles()StringgetCreateAddressRoles()StringgetCreateDurableQueueRoles()StringgetCreateNonDurableQueueRoles()StringgetDeleteAddressRoles()StringgetDeleteDurableQueueRoles()StringgetDeleteNonDurableQueueRoles()intgetEncodeSize()StringgetManageRoles()StringgetSendRoles()longgetStoreId()inthashCode()voidsetStoreId(long id)StringtoString()
-
-
-
Constructor Detail
-
PersistedSecuritySetting
public PersistedSecuritySetting()
-
PersistedSecuritySetting
public PersistedSecuritySetting(String addressMatch, String sendRoles, String consumeRoles, String createDurableQueueRoles, String deleteDurableQueueRoles, String createNonDurableQueueRoles, String deleteNonDurableQueueRoles, String manageRoles, String browseRoles, String createAddressRoles, String deleteAddressRoles)
- Parameters:
addressMatch-sendRoles-consumeRoles-createDurableQueueRoles-deleteDurableQueueRoles-createNonDurableQueueRoles-deleteNonDurableQueueRoles-manageRoles-browseRoles-createAddressRoles-deleteAddressRoles-
-
-
Method Detail
-
getStoreId
public long getStoreId()
-
setStoreId
public void setStoreId(long id)
-
getAddressMatch
public SimpleString getAddressMatch()
- Returns:
- the addressMatch
-
getSendRoles
public String getSendRoles()
- Returns:
- the sendRoles
-
getConsumeRoles
public String getConsumeRoles()
- Returns:
- the consumeRoles
-
getCreateDurableQueueRoles
public String getCreateDurableQueueRoles()
- Returns:
- the createDurableQueueRoles
-
getDeleteDurableQueueRoles
public String getDeleteDurableQueueRoles()
- Returns:
- the deleteDurableQueueRoles
-
getCreateNonDurableQueueRoles
public String getCreateNonDurableQueueRoles()
- Returns:
- the createNonDurableQueueRoles
-
getDeleteNonDurableQueueRoles
public String getDeleteNonDurableQueueRoles()
- Returns:
- the deleteNonDurableQueueRoles
-
getManageRoles
public String getManageRoles()
- Returns:
- the manageRoles
-
getBrowseRoles
public String getBrowseRoles()
- Returns:
- the browseRoles
-
getCreateAddressRoles
public String getCreateAddressRoles()
- Returns:
- the createAddressRoles
-
getDeleteAddressRoles
public String getDeleteAddressRoles()
- Returns:
- the deleteAddressRoles
-
encode
public void encode(ActiveMQBuffer buffer)
- Specified by:
encodein interfaceEncodingSupport
-
getEncodeSize
public int getEncodeSize()
- Specified by:
getEncodeSizein interfaceEncodingSupport
-
decode
public void decode(ActiveMQBuffer buffer)
- Specified by:
decodein interfaceEncodingSupport
-
-