Documentation ¶
Overview ¶
Package com controls the communication layer of the Pydio app
- Copyright 2007-2016 Abstrium <contact (at) pydio.com>
- This file is part of Pydio. *
- Pydio is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version. *
- Pydio is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details. *
- You should have received a copy of the GNU Affero General Public License
- along with Pydio. If not, see <http://www.gnu.org/licenses/>. *
- The latest code can be found at <https://pydio.com/>.
Package com controls the communication layer of the Pydio app
- Copyright 2007-2016 Abstrium <contact (at) pydio.com>
- This file is part of Pydio. *
- Pydio is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version. *
- Pydio is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details. *
- You should have received a copy of the GNU Affero General Public License
- along with Pydio. If not, see <http://www.gnu.org/licenses/>. *
- The latest code can be found at <https://pydio.com/>.
Package com controls the communication layer of the Pydio app
- Copyright 2007-2016 Abstrium <contact (at) pydio.com>
- This file is part of Pydio. *
- Pydio is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version. *
- Pydio is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details. *
- You should have received a copy of the GNU Affero General Public License
- along with Pydio. If not, see <http://www.gnu.org/licenses/>. *
- The latest code can be found at <https://pydio.com/>.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewProducer ¶
func NewProducer() error
NewProducer that writes on the standard communication channel
func StopProducer ¶
func StopProducer() error
StopProducer writing to the standard communication channel
Types ¶
type Consumer ¶
type Consumer struct { URL string Topic string Channel string Handlers []func(message *nsq.Message) error Connected bool // contains filtered or unexported fields }
Consumer of messages
func NewConsumer ¶
NewConsumer that will register a handler for different topic and channels
func (*Consumer) AddHandler ¶
AddHandler to the message consumer
Click to show internal directories.
Click to hide internal directories.